Fixed Announcement Dismissal

- Loading application-main.js for all pages
- Using standard click event instead of Bootstrap event.
- Removing DOM element explicitly
- Updated/fixed tests
Merge pull request #187 from edx/announcement-fix

Fixed Announcement Dismissal
Use NPM bin directory in Makefile.

The Makefile was not calling explicitly the scripts installed by NPM.
Merge pull request #188 from rocha/use-npm-relative-paths

Use NPM bin directory in Makefile.
Updated charting tooltips to include header and updated labels.
Merge pull request #189 from edx/dsjen/demographic-tooltips

Updated charting tooltips to include header and updated labels.
Removed outline when hovering over links.
Merge pull request #193 from edx/dsjen/hover-outline

Removed outline when hovering over links.
Sending User Staff Status to Segment

Staff status determined via email regex.
Merge pull request #191 from edx/identify-staff

Sending User Staff Status to Segment
Removed Demographics Switch

The data is now available. There is no longer a need for this switch. The acceptance tests were also updated.
Merge pull request #194 from edx/remove-demographics-switch

Removed Demographics Switch
Testing Translation Compilation with Each Build
Multiple i18n Fixes for Demographics

- Marked strings for translation
- Set table column types to trigger value formatting
- Formatting percentages passed from view
- Fixed bug with string formatting