Add class to hidden input

This adds a className to the hidden uploader input so that automated test cases can find it programmatically.
Modified camelize(str) function to allow compatibility with ie versions < ie8 that does not support ECMAScript versions < ES5
Merge pull request #541 from abariatti/master

Modified camelize(str) function to allow compatibility with old browser that do not support ES5
Merge pull request #536 from sankargorthi/patch-1

Add class to hidden input
Added stackoverflow information.
Added more main features.
Version bump
Added download files.
Moved the component build to test.sh until the grunt task is fixed
Corrected the component builds for standalone.
Automatically rewritten for npm.