Updated grunt tasks for codegen.

Always use the latest version of generator or spec packages in packages
directory instead of the first one found.

Removed obsolete target.
Updated package versions except for websites due to breaking changes
UPdated to latest specs and regen'ed.
Merge pull request #1223 from christav/update-packages

Update packages
Bumped version #'s for release
Updated changelog
Update to latest npm on startup

Removed specific version - npm has released fix for the breakage on 0.8.26
and now 1.4.9 is giving SHA errors?? Let's try this.
Merge pull request #1224 from christav/release-0.9.8

Setting up for release 0.9.8
Merge pull request #1227 from Azure/release-0.9.8

Merge release 0.9.8 to master
Merge pull request #1228 from Azure/master

Merge release 0.9.8 from master to dev
Updating to latest specs
Add friendlier constructor
Merge pull request #1232 from andrerod/dev

Add friendlier constructor
Merge pull request #1233 from christav/update-specs

Update specs
Add CSM website wrappers
Correct version
Merge
Fix setup script
Update readme
Fix website