Lots of fundamental things added/changed:
* Custom element attr support refined
* Fix bugs, make big changes/improvements to the page handling and
* navigation system
* Http api
* Elegant promise API for working with async
* Some more needed infrastructure stuff
Note: testapp not updated to the latest changes