Configurable number of PhantomJS instances from the includer's package.json

After this commit, one who depends on attester in his "scripts" part of
package.json, can additionally put in that file the following:

 "config":{"phantomjsInstances":2}

to specify the number of PhantomJS instances (instead of passing it via
command line), but as the added benefit, the actual user who npm install'ed
his package, could type:

 npm config set somePackage:phantomjsInstances 8

to take advantage of his multi-core machine.

This setting is taken into account only if there was no
--phantomjs-instances passed from the command line when invoking attester.
Fixing node warnings if >10 instances of PhantomJS launched.

This commit extends commit 0a0d1ac57ecf1e8fbac3e3b2447f8825df1321c9
so that it works even if no --browser is specified on the command line.