Updated grunt build to provide a less.js/less.min.js w/o version number

Resolves issue #1315.  Also added automatic updating of ver from `package.json` to `bower.json` since I noticed `bower.json` was out of sync.  

Tried keeping the changes small.  This simply copies the latest version to a `less.js` and a `less.min.js` in `dist`.  The separate files with the version numbers still in them are still maintained.  So releasing a `1.5.2` will create `less-1.5.2.js` / `less-1.5.2.min.js`, and copy those to `less.js` / `less.min.js`.