Split IrBuilder and IrBuilderVisitor.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41163 260f80e4-7a28-3924-810f-c04153c831b5
Support dynamic get/invocation in analyzer2dart.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41164 260f80e4-7a28-3924-810f-c04153c831b5
Make cps_ir_builder_visitor a part.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41165 260f80e4-7a28-3924-810f-c04153c831b5
Add additional check to vmservice/websocket_client test.

Fix type errors in update_homebrew script.

BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41166 260f80e4-7a28-3924-810f-c04153c831b5
Support binary expressions in analyzer2dart.

BUG=
R=floitsch@google.com

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

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