Disposition enhancements

* Defaults portrait and landscape disposition
* Fix disposition calculation
* Disposition Preference: Resize widgets (not finished)
* CleanUp

Signed-off-by: Jorge Ruesga <jorge@ruesga.com>