Removed setWidth/Height from SetParams

* Manual height/width changes should be done rarely, re-wrote unit tests
to accomodate change.
* Added null-tile checking to updating tiling states, so non-tiled
integration tests don't crash