Add user adjustable sorting to Aggregated views.

This branch adds user adjustable sorting to the order of views referenced by an aggregated view. Additionally, it fixes a number of bugs found with views including:

1. Missing public / private access declarations
2. Referencing a non-existing CSS file
3. Sorting of aggregated views
4. Orphaned ViewResultSorters
5. Pagination of aggregated views