Add logging for JavaScript objects as-is
Split 'string stripping', 'comment stripping' logic into StringUtil helper functions
Expose TokenCursor
Use TokenCursor to walk tokens for getting autocompletion context