Navigator with tests and demo

Wrapper for com.vaadin.navigator package.
All issues discussed in emails have been adressed in this request except support for  multiple mixin traits. (Navigator.PanelView must be used. See DemoUI for usage example.)

Please reject with comments if the Navigator cannot be accepted to Scaladin 3.0. and I will fix the remaining issues.

- Matti