Initial commit of IRHydra version based on Polymer.dart

This is work in progress, only very basic functionality works and still a lot of refactoring is required.
Initial commit of IRHydra version based on Polymer.dart

This is work in progress, only very basic functionality works and still a lot of refactoring is required.
Merge branch 'polymerized' of https://code.google.com/p/irhydra into polymerized
Add patched shadow_dom.debug.js
Restore support for popovers on the graph pane
Merge branch 'polymerized' of https://code.google.com/p/irhydra into polymerized
Remove debugging prints. Fix block-mouse-out event
Provide workaround to make SVG work with dart2js compiled IRHydra + Shadow DOM polyfill.
Restore deopt markers and navigation.
Don’t emit prologue and epilogue if codeMode is set to none
Remove v8/view.dart, it is dead now.
Remove more dead files. Tentatively restore support for descriptions for IR instructions in V8 mode.
Remove lazy IR parsing for now.

Remove DeoptMatcher and merge deopt matching with IR parsing.
Attach code to instructions eagerly.
Add deopt markers on HIR instructions using lir2hir mapping.
Fix hir type regexp to handle heap-number/non-primitive.

Remove away Phi uses counts.
Add support for matching compilation artifacts based on compilation id.

Add V8 patch implementing:
  - optimization id tracking;
  - source position tracking for inlined fuctions;

Update demo files using V8 patch.
Fix merging of DEOPTs into code objects. Start parsing positions.
Add source position and source parsing
Fix ValRef regexp to avoid matching digits