more progress implementing analysis server code completion
- add more properties returned by completion suggestion
- move completion suggestion into services
- move property constants into services for use by completion services
- move HasToJson into services for completion
- remove duplicate completion test

BUG=
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38418 260f80e4-7a28-3924-810f-c04153c831b5
modify response for file not found

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38427 260f80e4-7a28-3924-810f-c04153c831b5
Detect invalid const constructor due to non-const initializer in field declaration.

BUG=dartbug.com/18780
R=scheglov@google.com

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

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

Define a new product configuration and a new feature that includes SWTBot.
This is not hooked up to anything, so it won't be built or tested yet.

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38433 260f80e4-7a28-3924-810f-c04153c831b5
Optionally display maps, sets in a logical view in the debugger.

Fixes dartbug.com/19861.

R=keertip@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38434 260f80e4-7a28-3924-810f-c04153c831b5
Allocate fewer empty arrays.

Use VM isolate's canonical, untyped, empty array when possible.

Takes Dart2JS benchmark from ~9000 empty arrays to ~200.

R=asiva@google.com

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

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

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38436 260f80e4-7a28-3924-810f-c04153c831b5
Hide instance vars from displaying in the debugger stack frame (they're visible under the 'this' variable).

Fixes dartbug.com/19393.

R=keertip@google.com

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

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38438 260f80e4-7a28-3924-810f-c04153c831b5
Make links to libraries from the main page work

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38439 260f80e4-7a28-3924-810f-c04153c831b5
Correctly gather the sizes of classes by monitoring the ast pretty print.

BUG=
R=sra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38440 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Correctly gather the sizes of classes by monitoring the ast pretty print."

TBR=sra@google.com

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38441 260f80e4-7a28-3924-810f-c04153c831b5
Redo "Correctly gather the sizes of classes by monitoring the ast pretty print."

BUG=
R=sra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38442 260f80e4-7a28-3924-810f-c04153c831b5
As a temporary measure, allow SDK to be specified on analysis server cmd line.

Once the 'analysis.updateSdks' request is functional, this should be
unnecessary.  But for now, allow the default SDK to be set via the
command line so that we don't block development of editor plugins.

R=scheglov@google.com

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@38445 260f80e4-7a28-3924-810f-c04153c831b5
Implement HasToJson for change objects.

Plus tests for these objects.

R=paulberry@google.com
BUG=

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

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