Moved dependencies to root

Windows does not support paths that are above 260 characters long. With
npm installed it gets quite long. This commit moves the `form-data`
dependency to the root package, making the path shorter and more likely to work
on Windows.

- Grunt, grunt-cli and npm has also been updated in the process.
- Added a .gitattributes to avoid line ending problems with windows