use docopt as submodule
slightly optimize YY.fromOSM memory usage by not parsing the source XML file three times