Fix for jquery width and outerWidth API

This allows display settings to be applied before other control-specific javascript code is executed
It is important if control was hidden and is now appearing to be visible, and
the control or any of it's childs has a javascript code that depends on jquery width or outerWidth API.
In this case the control should be made visible (display: any-non-hidden-value) first and only then
the jquery width or outerWidth API can be used.
Merge branch 'master' of github.com:olegabr/framework into bug-jqWidthFix
Merge pull request #209 from olegabr/bug-jqWidthFix

Fix for jquery width and outerWidth API