MERGE newAPI
Parsing for index refine values #2337 + using cached values for IS values #2477
Closing #928 #930 #931 with refinements in api parameters and error messaging - Closing #894 introdusing sygma model
adding sort functionality. Closing tasks #758 and #767
following the new vocabulary schema with code field, adding dc schema for publications api, introducing project api
added a blackboard listener to accept index modification messages
copy of uoa-search to start working on spring4