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

For example, to exempt "browser" from error 1006 checking.
config.error1006 = {"exempt":{"browser":true}};