Update interface for 2.4

This pull request makes the interface compatible with Symphony 2.4. A few things that need to be done as a consequence:

- The editor no longer displays sort order and directions in the interface because those values are determined by the first selected Data Source. These values will no longer be posted when saving the DS so they need to be discovered in the PHP
- The editor now displays the default settings panels for pagination and conditions. The logic on the PHP side needs to be updated to match the core field names.
- Symphony 2.4 offers a new condition: a forbidden parameter. UDS needs to be updated to respect this setting.