Iomai Corp., a maker of needle-free vaccines, is now a subsidiary of Austria-based Intercell AG in a deal valued at a total $189 million. The deal closed Tuesday.