Closes #4709
Per bower/bower.json-spec@a325da3 Closes #2426
Limitations because of preview status (see #960): - does not yet use ShadowDOM - does not use a builtin conditional like `if` - uses a temporary bower repository Closes #943