A new Marriott Moxy, noted for its bars, opens today in Richmond, Va., with 100 rooms with tech-enhanced features marketed to millennials. The developer, Shamin Hotels, spent six years on the project, which occupies a former office building.