Emit warning on import of dart:mirrors.

BUG=
R=floitsch@google.com

Committed: https://code.google.com/p/dart/source/detail?r=41688

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41822 260f80e4-7a28-3924-810f-c04153c831b5
Use Object.create instead of a tmp-function.

R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41823 260f80e4-7a28-3924-810f-c04153c831b5
Revert revision 41812 "Let docgen detect a dart-sdk directory that's differently named"

The vm build is incremental, and on bleeding edge the revision number is part of the version number.
So if a cl lands that triggers a rebuild of the api docs - but not of the vm, the check for vmVersion.startsWith(version) will report false.

This is exactly what happened here:
http://build.chromium.org/p/client.dart/builders/analyzer_experimental-linux-release-be/builds/400

The change from sgjesse@ : https://code.google.com/p/dart/source/detail?r=41821
Triggered a rebuild of the api docs, but the vm remained unchanged with a version of:
1.8.0-edge.41820
The version of the build was:
1.8.0-edge.41821

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41824 260f80e4-7a28-3924-810f-c04153c831b5
Incremental compilation of new classes with fields.

R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41825 260f80e4-7a28-3924-810f-c04153c831b5
Enable issue tests that appear to be incorrectly named.

R=srdjan@google.com
BUG=

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

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