Fix glob list failure on Windows.

BUG=https://code.google.com/p/dart/issues/detail?id=21622
R=nweiz@google.com

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

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

BUG=
R=sethladd@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41812 260f80e4-7a28-3924-810f-c04153c831b5
Fix incremental parsing of function literals in initializer lists.

One of the areas in which the Dart grammar is context sensitive is the
fact that function literals are disallowed inside initializer lists
(unless they are enclosed inside (), [], {}, or "${}").

To deal with this context sentitivity in incremental parsing, we must
rebuild the correct parser state for the subexpression we are going to
re-parse before parsing it.  We do so with a new visitor,
IncrementalParseStateBuilder.

R=brianwilkerson@google.com

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

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