Several small Java code cleanups

* Mark methods static that can be
* Remove unused or otherwise superfluous return values
* Remove unused logger
* Define one enum constant per line
Construct PhantomJS call as array, not string

This is a safer way of doing this and Java ends up reparsing a single
string into it's components anyway. If we do this ourselves, we can
prevent spaces in paths and other such fun things from guming up the
command creation process.
Unsynchronize SVGRasterizer
Unsynchronize SVGCreator
Fix license text years string
Unify flat parsing and validation code

We only need one function with some additional args to take care of
this.