Partial fix for issue #21,  Remove dependency on chrome.experimental so we can install without enabling experimental flags
Here we switch from chrome.experimental.devtools to chrome.devtools.protocol
Fixes #21, Remove dependency on chrome.experimental so we can install without enabling experimental flags
Here we just remove the manifest permission.
Tested manually, because we need the browser to have the experimental
flag enabled for testRunner. Need to check with the integrated build
and update docs
Fix regression caused by commit to issue #21.
parser sets severity for turns to be unique from logs
Fixes #72, Support tracing element.innerHTML
Tracepoints transfered back to the debugger are
now created explicitly from page-internal data in formatTracepoint()
New test case tests element.innerHTML.
Sync to subproject traceur-compiler
Fixes #60, Mouse over function names tokens displayed twice in token viewer
traceur originally did not handle function declaration/expression separately. Now that that is
fixed we can correctly add the declaration to the enclosing scope (global in this case)
Partial fix for issue #59, [traceElements] Link functions with their source code.
    Here we have the link but it is not triggering the highlight on the line of code,
but it calls a QuerypointPanel function
Partial fix for issue #57 [traceElements] Link html names in information drop down with highlight operation on page

Added UI to trace html elements.
Removed tooltip from scrubberbar.
Fixes #57 [traceElements] Link html names in information drop down with highlight operation on page
Fixes #59, Link functions with their source code.
Pass the correct info from the runtime,
compute the endOffset (and refactor QPProject to make it easy).
Add test-case to lastChange.html for the link on deltas
Fixes #73, [traceElements] Convert lastChange to work off list of properties rather than hard-coded property,

Breakout the insertObjectCheck operation to a separate
transformation, SetTracedPropertyObjectTransformer.
Once we apply the ValueChangeQueryTransformation we only need to apply
the SetTracedPropertyObjectTransformer to subsequent trees/queries
Fixes #78, move runtime initialization from ValueChangeQuery to SetTracedPropertyObjectTransformer,
and remove dependency of ValueChangeQuery on propertyKey
Fixes #76, Change selectTokenInSource to use real selectors
Fixes #79,  Abstract 'has possible queries' out of fileViewModel for QueryViewModel
Introduce TokenQueryProvider between FileViewModel and QueryViewModel
Fixes #81, Move generateFileName to Querypoint, rather than pass it around.
Fixes #82,  Rename the index used to store the reference object in lastChange,
tracedObjectOffset -> tracedObjectIndex,
and now the queryNumber is passed through activate();
Fixes #65 Allow adding a marker/separator in scrubber bar

Added buttons to record and play events.
Refactored messages appearing in scrubber bar.
Fixes #74, Trace all write properties of HTMLElements in the target element menu action
move functions of event from logScrubber to eventTurn,
add event target to runtime event startInfo

Add ElementChangeQuery and SetTracedElementTransformer for tracing elements

refactor to separate classes ElementChangeQuery and
SetTracedElementTransformer in to files

Add ElementQueryProvider between eventInfos with target elements
and QueryViewModels
Fixes #85 getSelectorUniqueToElement fails when passed element #document
Fixes #86 Highlight not working after refactoring