Fixing doc.
Merge branch 'master' of https://github.com/pranavparikh/arrow
Merge remote-tracking branch 'upstream/master'
Adding error callbacks
Fixing error callbacks
Fixing jslint errors
Reverting to use http for defaultAppSeed
exempt capabilities from error 1006

Added two unit tests.

ArrowSetup errorCheck should exempt capabilities from error 1006 if its
value is null or empty or undefined

ArrowSetup errorCheck should exempt arguments if
config.error1006.exempt is specified
do not modify existing settings if not specified in config string.

Add one more unit test,

ArrowSetup errorCheck should exempt arguments if
config.error1006.exempt is specified but keep other existing exemption
settings if it is not specified in config string

For example, by default capabilities is exempted.
When user only provide a config string which does not modify the
capabilities, the existing exemption settings of capabilities should be
preserved.
Adding support for defaultAppSeed param
Changing phantomjs startup message to make it compatible with older version
Add tests for defaultAppSeed, update help
Updating tests for default app seed, removing defaultAppSeed from testParams
Merge pull request #142 from bowdev/null_argument

exempt capabilities from error 1006
Merge pull request #143 from pranavparikh/master

Changing defualtAppSeed url to http, updating verification message for phantomjs startup