Merge pull request #567 from mmcguinn/master

-fixed some uncompiled js (mostly comments)
-Added more date patterns to properly catch 24 hour time.
Merge pull request #569 from mmcguinn/mm568

-Added more date patterns to properly catch 24 hour time.
-Fixed negative numbers getting abs'ed in vises.
-Fixed a bug where session names containing 's caused the vises to not work until you changed the grouping field.
-Reworked the date parser. AM/PM as well as timezone offsets are now done externally to moment.js to avoid wierdness. The format of the date in terms of year location is infered from the numeric value of the first date term. If it's greater than 12 then the year comes first. Currently the parser parses into local time not utc (due to a bug in moment.js) so all non-unix timestamps will be off according to the timezone of the viewer.
Merge branch 'master' of github.com:isenseDev/iSENSE into mm568
Merge pull request #570 from mmcguinn/mm568

Mm568
-Wrote my own parser!
Merge pull request #571 from mmcguinn/mm568

-Wrote my own parser!
-Made the default time of day noon.
-fixed issue with repeated spaces messing up date term ordering.
-Fixed issue with years somtimes being mistaken for timezones.
-Fixed accidental am/pm reversal
Merge pull request #572 from mmcguinn/mm568

Mm568
-I'm bad and forgot a compiled file. Sorry.
Merge pull request #573 from mmcguinn/mm568

-I'm bad and forgot a compiled file. Sorry.
-Added underscores to the list of whitespace characters for the date parser.
Merge pull request #574 from mmcguinn/mm568

-Added underscores to the list of whitespace characters for the date par...
-Removed featured experiment title truncation.