Add customUploadHandler option

This allows to handle uploads in other way, like with socket.io
Merge pull request #10 from ROMB/master

Add customUploadHandler option
updated changelog
updated version number
Upgraded grunt to 0.4
added jshint and hinting rules
changed target name in the qa target
added grunt-cli to build action
fixed jshint errors
Added missing documentation and fixed indentation
Merge