Merge pull request #567 from mmcguinn/master

-fixed some uncompiled js (mostly comments)
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