Merge pull request #2 from azakus/master

Build of polymer-expressions with TemplateBinding
test: use custom chrome launcher branch to enable harmony
test: only launch canary with flags on mac
Add parsing support for index binding

This allows parsing of

  repeat="value, index in collection"

The binding is not yet hooked up so the test is disabled.

R=rafaelw@chromium.org

Review URL: https://codereview.appspot.com/14721043
Remove support for ~ and ^

Since we don't have & nor | we might as well remove the other bitwise
operators too.

BUG=None
R=rafaelw@chromium.org

Review URL: https://codereview.appspot.com/14419067
The tokenList filter operates on an object and uses the keys in the object to build a space separated string, including the key if the value is truthy.

For example:

  {x: 1, y: 0, z: 1} | tokenList

gets transformed into:

  "x z"

R=rafaelw@chromium.org

Review URL: https://codereview.appspot.com/12851044
Add styleObject filter.

The following expression:

  {width: '10px', backgroundColor: 'red'} | styleObject

is transformed to:

  'width: 10px; background-color: red'

R=rafaelw@chromium.org

Review URL: https://codereview.appspot.com/14724043
Added support for index indentifiers

This is dependent on https://codereview.appspot.com/14743044
R=arv@chromium.org, arv
BUG=

Review URL: https://codereview.appspot.com/14756043
remove "tools" directory"
Add console warning about labelled expressions

BUG=None

Review URL: https://codereview.appspot.com/15040043