Updated dependencies

Also re-organized the dependencies based on priority of which task is being executed.
Added load-grunt-tasks and support for --no-optional on grunt tasks
Added version information to autobuild.json
Merge pull request #178 from markcarver/update_dependencies

Update and re-organize dependencies