Optionally use PhantomJS binaries from maven central instead from googlecode

* introduces new configuration parameter installationSource to choose
whether binaries should be downloaded from web (googlecode), which is
the default or from maven central
* keeps extraction directories for both download methods the same
* adds new test for maven central