Adding 'root' named route for data-route binding [fixes #842]

Paired with @pseudomuto.

Added the ability to specify `routes.root` in data-route bindings. This is equivalent to doing `data-route='/'`. See #842 for more details.

The root route is defined when App.root is set.

Review: @nickjs @SoapyIllusions