refs #3838 - hide 'Add a new website' button when creating/editing a website
refs #3838 - use Array.prototype.filter() instead of AngularJS filter
refs #3838 - fix empty popup when trying to edit a site after having clicked on "Add a new website"
refs #3838 - scroll to site when creating and editing
refs #3838 - fix wording in delete confirmation popup
Handle any level of nested DataTables in ArchiveProcessor::aggregateDataTableRecord.
Fixing build.
refs #3838 - restore timezone groups in timezone selector
refs #3838 - restore original "Cancel" button position and style
refs #3838 - restore original "Save" button position
refs #3838 - typo
refs #3838 - dead code
fixed some tests
skip 2 more segments from example plugin
refs #5326 as mentioned in the ticket once we have simplified the reports we can simplify the widgets api even more which is done in this commit, it might be not perfect yet but again much better than before
this is just a lucky guess... maybe we avoid those "Error while sending QUERY packet." errors on travis by splitting them into smaller alter tables. This is more or less the only difference to master branch where this problem does not occur
debugging test fails on travis
remove debugging output again
print all global variables
this should fix the "MySQL server has gone away" error on Travis. It only occurred sometimes as the timeout on travis is only 180 (28800 is mysql standard)