Reverted older syntax highlighting change.

I should not have been dumb and added a dependency to markdown.dart for the
purpose of Dartdoc highlighting.

Review URL: https://codereview.chromium.org//12297036

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18762 260f80e4-7a28-3924-810f-c04153c831b5
Bug fixes and code clean-up
Review URL: https://codereview.chromium.org//12304028

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18763 260f80e4-7a28-3924-810f-c04153c831b5
Fix for an NPE in from debug targets when removing breakpoints.
Review URL: https://codereview.chromium.org//12298056

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18764 260f80e4-7a28-3924-810f-c04153c831b5
Files View label provider support for library decorations.
Review URL: https://codereview.chromium.org//12288065

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18765 260f80e4-7a28-3924-810f-c04153c831b5
Capture line information in parsed AST's
Review URL: https://codereview.chromium.org//12324016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18766 260f80e4-7a28-3924-810f-c04153c831b5
Remove optional CompileType parameter in the constructor of Value.

It is only needed in one place inside the Value class anyway,
so there is no reason to have it visible to the outside. 
Review URL: https://codereview.chromium.org//12319017

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18767 260f80e4-7a28-3924-810f-c04153c831b5
Deleted the obsolete and unused samples/markdown

Review URL: https://codereview.chromium.org//12255075

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18768 260f80e4-7a28-3924-810f-c04153c831b5
Implement ARM disassembler.
Implement ARM call patcher.
Review URL: https://codereview.chromium.org//12301042

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18769 260f80e4-7a28-3924-810f-c04153c831b5
Fix resolution of break within a switch
Review URL: https://codereview.chromium.org//12319018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18770 260f80e4-7a28-3924-810f-c04153c831b5
Guard against non-library sources in getLibraryElement
Review URL: https://codereview.chromium.org//12330013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18771 260f80e4-7a28-3924-810f-c04153c831b5
improve error message dartbug.com/8230
Review URL: https://codereview.chromium.org//12303039

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18772 260f80e4-7a28-3924-810f-c04153c831b5
Add ElementKind.getDisplayName().

Kinds which are not for normal elements have "technical" <name>.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//12218184

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18773 260f80e4-7a28-3924-810f-c04153c831b5
Use real resolved AST in Index tests (where possible).

Also not-quite-belonging-here tweak for ConstructorElement rename refactoring.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//12310003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18774 260f80e4-7a28-3924-810f-c04153c831b5
Editor selection support for analysis engine elements.

NOTE: this is a babystep; when more support for the new world is in place, the source reference adaptation will flip (from old to new).
Review URL: https://codereview.chromium.org//12319019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18775 260f80e4-7a28-3924-810f-c04153c831b5
New files view gets a bit more dynamic (analysis listener wire-up).
Review URL: https://codereview.chromium.org//12318014

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18776 260f80e4-7a28-3924-810f-c04153c831b5
Strengthen type assertions post-dominated by checks during type propagation.

If a type assertion for a value is post-dominated by a class or smi check over the same value then raise the check over the assertion.

This allows to eliminate type assertions in the cases like:

AssertAssignable(x, int)
CheckSmi(x)

Currently post-domination is computed within a single block because post-dominators are not available.

R=fschneider@google.com
BUG=

Review URL: https://codereview.chromium.org//12317013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18777 260f80e4-7a28-3924-810f-c04153c831b5
cleanup common Project and ProjectManager accessors

Review URL: https://codereview.chromium.org//12313008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18778 260f80e4-7a28-3924-810f-c04153c831b5
Display separator in console between operation

Review URL: https://codereview.chromium.org//12310015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18779 260f80e4-7a28-3924-810f-c04153c831b5
pubspec editor - remember tab which last had focus dartbug.com/8320
Review URL: https://codereview.chromium.org//12328014

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18780 260f80e4-7a28-3924-810f-c04153c831b5
Resolver bug fix.

Review URL: https://codereview.chromium.org//12319022

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@18781 260f80e4-7a28-3924-810f-c04153c831b5