Build args parses args which don't end in a .proto extension
changes to support iris builder.

Most importantly, sourceMap is now a Map<String,String>.