Refactoring of the view bag support code
Merge branch 'develop' into viewbag-unification
Merge branch 'develop' into table-widget