Added drag/drop file support removed FF22 paste

* Removed duplicate functionality from HomeModule.cs
  to ensure only one upload method
* Added drag/drop functionality to the ui
* Removed Firefox paste handling code
* Cleaned up file upload js to remove code duplication
Cleaned up commented code

* Removed unnecessarily commented code
* Removed console.logs
merged with fowler's branch
jshint replace == with ===
Refactored file upload code into separate file

* Moved all file upload handling code into Chat.ui.fileUpload.js
* Updated index.html to reference new js file
fixed casing of string to String
removing console.log from chat.ui.fileupload
merge with upstream
Merge pull request #942 from Buildstarted/dev

Added drag/drop file support removed FF22 paste