GccOutputParser basic test case
Added new GccOutputParser tests

Tests still don't work with Grunt, and only run in-browser
Fixed tests not running in Grunt
Merge remote-tracking branch 'upstream/master'
Added gcc and cc1 error cases
Merge remote-tracking branch 'upstream/master'
Corrected testing code scope

Now all code runs inside of `it()` or `before()` functions
Updated spec to pass jshint
Updated global header and beforeEach usage
Removed non-ascii characters from test strings
Sorted globals list
Merge pull request #48 from scowalt/master

Resolved Issue #45 - gcc-out-parser unit testing
changed SysViewModel to a singleton, updated places of usage
Changed global defines for jshint
Merge pull request #52 from siddharth-seth/sysviewmodel_singleton

Refactor SysViewModel to a singleton
Add an alias grunt task for running a test server, update readme with the test server command and reference to yeoman
Merge pull request #53 from neelabhg/master

Alias grunt task for running a test server, readme updates
Updated gcc-parser regex to take into account all filenames. Also, if no error/warning count information is available on a failed compilation (due to parsing problems), then an error label is still shown.
Remove unnecessary popover markup from gcc error label (because now we use a modal) and move gcc error modal html markup inside the show-if-supported div
whitespace