modified Catalog model to lookup its configured attriutes
updated Template model for task 4 support, now supports retrieving its own attributes
added TaskServer model
implemented run model that supports task 2/3 and 4+, updated submission model to check template to see which type of runs to retrieve, updated task and task message models to support task 4 json format as well as simple entries
updated to properly encode url for calls to task api
implemented strategy in ArsBase for including fields that might not be on all servers for different versions of request
updated Submission model to implement additional fields option
Removed unused submissionConsole methods - temporarily commented out uriencode method in run model
added Encoder helper instead of using the core one which is not in request until 5.2
Removed comments
Merge branch 'loc' into configuration
re-added encoding of task 4 api call urls
added sort options function
ensuring an empty or null locale from the DB cannot be set as preferred locale
updated locale file name to have a specific meaning
throw exception on empty or null local when injected into the theme localizer
Merge branch 'configuration' of https://github.com/kineticdata/request-bundle-responsive into i18n