Add package restore

These changes add the ability to do a package restore.

It accepts packages.config or .sln files as source and restores the packages to the _dest_ location.

Documentation is included and detailed documentation has been added to the [wiki] (https://github.com/spatools/grunt-nuget/wiki/Restore-Options)

This would fix issue #1.