WIP: Break up ticker-app into smaller/logical elements
Remove svengali project files, integrate with specs
WIP
[svengali API] Enable attrs derived from other attrs.

[svengali API] Removed enter/exit callbacks as the use cases were
satisfied by attrs.
[svengali spec] Use async functions
[svengali perf] Optimize attr iteration, this.attrs creation, resolve attr value
[deps] update
Allow parent state attributes to be accessible by children states
Apply svengali and StatefulPolymer to ticker!
Make ticker-drawer stateful and use ticker-app-state
Small formatting
Include firebase standalone library
[svengali API]: new transition syntax with `goto('destination')` and reentry to a state with `reenter()`

Reentry into a state is a way doing parameterized states.  Instead of
forcing a transition to the same state, which has the downside of
reentering all parent states.  I believe `reenter()` is more intuitive
and localized.
Implement new ticker-app-state with new transition syntax and better auth handling
WIP updates to view
[svengali api] concurrent ~> parallelStates
Statechart integration
[svengali api] StateChart::events array of all events

[svengali api] State::exit() called when leaving a state
[svengali specs] Added verification that enter/exits are being called
Started documenting StateChart additions from Svengali
Update todos
Separate statechart specs exposing the issues resolved by Svengali