Added option to configure custom request content processing logic before request content is sent to tracker
Upgraded qunit from 1.12.0 to 1.14.0
Fixed jslint reported issues
Replaced tabs with spaces in javascript tests index.php so it has uniform formatting
Revert "Upgraded qunit from 1.12.0 to 1.14.0"

This reverts commit 53ff607e7889768c20fe4092271b2f8b3b29253e.
Moved setCustomRequestContentProcessing code not ot be inbetween getter and setter for custom data
Implemented unit test for setCustomRequestContentProcessing
Added support for configuring tracking POST request content type
Made default request method and default request content type DRY
Merge pull request #325 from sslavic/request_content_processing_hook

Added option to configure custom request content processing logic fixes #5384