Positions Tab - Initial

Hi Naresh:

Here's an initial rebuild of the Positions Tab which includes the following updates:

- Merged with new new jsLint-ed app.js and grunt workflow
- Added route for Positions Tab in Routes.js
- Added Positions templates into TemplateManager.js
- Refactored PositionsTabView.js, PositionTableView.js, and PositionsView.js to use new index and CSS selectors
- Added jQuery treeView to positions table (new CSS, vendor JS files. Using the already included jQuery UI PNGs for images). Updated index.html to include references to these files.
- Linted all new JS code
- included "use strict" in all new JS