put the root response body in a variable before sending it so IntelliJ doesn't get all bitchy
inlined the emitter selection and invocation and fixed a type warning that IntelliJ 14 complains about
created a 'stats' module and moved all the actual stats out of StatsCommand and into individual classes there
Revert "fixed a type warning that IntelliJ 14 complains about", which was part of commit 5ab6419a447dd6cba1346a1d3669e878ebdace37.

Conflicts:
	cli/src/main/groovy/com/barneyb/magic/creator/cli/StatsCommand.groovy
created URLConverter, a factory wrapper, and wired it into the JCommander instance for handling @Parameters of type URL
changed the 'descriptor' @Parameter to be of type URL instead of File so that classpath resources can be used as well as files (the latter will be converted to URL automatically)
changed Barney of the Green Woods to use barney_fake.png instead of barney.jpg
moved test-set.xml and it's artwork from the 'theme' module to a new 'test-utils' module
added Rakdos Guildmage to the all-in-one set as an example of a card with hybrid mana
moved the test dependency on 'descriptor' out of 'test-utils' and back up to 'theme'
moved all-in-one.xml from 'descriptor' to 'test-utils'
changed the body length check to warn above 250 chars instead of 200, and include the number of characters present in the message
treat strings starting with "file:/" as URLs as well as those containing "://"
changed the "tap/untap should be last and separated by a comma" messages to include the specific offending sequence, and quoted all the expected/actual sequences across all messages
refactored CardCreator to be stateful and accessible outside the main method, and created tests that exercise all the different commands to some minimal extent