Major change to the page controller API, some other smaller things.
* The *Scope is now independent from the data models, controllerFunc now
just returns an error instead
* Change to binding's behavior when calling a func to handle asynchonous
call
* Add an Init() method to CustomTagProto
* Add Property manipulation for dom, and make Disabled binder
* Other small bug fixes