Revert "Revert "Fixed BigTreeAutoModule::getViewForTable being non-static.""

This reverts commit 9e91a66e8faf13224e4ebde2faca32785730a082.
Fixed issue with other hidden elements in callouts.
Merge branch 'development' of github.com:bigtreecms/BigTree-CMS into development
Fixed Users area not having sortable columns and paging not working.
Fixed normal users getting wrong permissions when doing drag & drop in auto modules.
Fixed ungrouped modules not being available for templates (regression).
Fixed required page header / page content in the default Content template.
Fixed route being limited to 30 characters in the default bigtree_pages setup.
Removed the code button from the default Simple HTML editor.
Fixed a Chrome bug where re-ordering the fields in an Array of Items field wouldn't reflect properly.
Status page in Developer no longer shows a table of warnings if there are none. It also no longer crashes if PHP is running as CGI instead of an Apache module.
Fixed your view column widths getting messed up if you add a preview URL / remove a preview URL. Should now reset to default widths when the state changes.
Updated release number.
Someone changed getBreadcrumb to basically accept the same parameter sequence as getBreadcrumbByPage. This change has been reverted. If you need to get breadcrumb for a given $data container pass it to getBreadcrumbByPage.
Fixed resources on the login page loading over HTTP if force_secure_login was set in the config.
Fixed weird drop down on the modules nag item.
Changed cloud storage link.
Fixed improper function declaration for getPageAccessLevelByUser
Added some comments to getPageAccessLevelByUser
Updated BigTree::getInternalPageLink to help with transitioning between BigTree 3 and 4.
Fixed BigTreeAutoModule::getGroupsForView to properly include groups for which no related database entry could be found.
Fixed file extensions in the File Browser not being set properly.