Issue #228: Allowed the setting of custom headers

Issue #228: Allowed the setting of custom headers + minor documentation

Issue #228: Corrected the Java customHeaders prefix

Allowed setting of page custom headers via capabilities, similar to page settings
Merge pull request #229 from MorrisonCole/issue228

Issue #228: Allowed the setting of custom headers