Metadata's jackson to 1.9.2.  Access common in services.
Added SearchRestController, seach endpoint which returns json result sets.  Object metadata going through a map during serialization rather than building a string by hand.  Removed some unused fields.  Added in additional result field sets and support for identifier field

Collection specific indexing filter added.  Collections are identified by collection pid property, mapped to a class in a server specific mappings file
Changed rest api url to /api/ from /rest/.  Fixed api urls in admin to go directly to services rather than proxying through admin
Dynamic fields queryable and retrievable.  Rollup field can be specified as something other than rollupId.  OR is default operator for query terms in services.
Moved all non-request related datastream retrieval behavior from FedoraContentController into FedoraContentService.  Adding a datastream retrieval api endpoint to services, using FedoraContentService.
Serializing structure to json being performed via jsonmapper using a map.  Updated templates and js to use correct field names after de-pluralization.  Renamed LoginRequiredController to AccessErrorController.

Added filter which stores users' highest admin rights to session for a limited duration (this supercedes the previous HasViewAdmin filter) and can optionally block non-admins.  Filter is being used in public UI for admin link, admin ui to block non-admins, and services api/status and api/edit.

Added admin error page for users which are logged in but do not have admin rights.  Added solr query method for checking if a user has a specific role granted anywhere in the repository, although it is not being called until we need to be able to differientate between admin types in the admin ui.

Changed api path to /api/, moved all status monitor endpoints to /api/status

Added 401 error page for services
Indexing catalog number for RLA objects
Fixed NPE caused when selecting representative for grouped metadata, when the grouping value was null.  Removed unused accessFilter variables from SimpleIdRequest.  id no longer being added in serialization method when it is not represent
Added API method for retrieving a single items metadata.  Search api methods work with POST now too to allow for really long lists of ID lookups.
Removed APIRestrictingInterceptor since the API is being restricted in other ways now.  Added JSONP support for api/search, api/record, api/list.  Added support for solr name field.

/rest/ to /api/ in create container template
Dynamic fields being registered and parsed the same way as other fields.  Changed the names of rla fields to rla.fieldName.  Converting dynamic field names to query parameter name during serialization.  Added map to solrSettings for going from solr field to key.
Switched download urls over to new syntax.  JP2 viewer using new syntax as well.  Removed specimen number from RLA filter.  Cleanup of formatting and leftover code.
Merge pull request #93 from UNC-Libraries/search-api

Merging search api branch