SRCH-119 allow search impls to be swapped out in sakai.properties

git-svn-id: https://source.sakaiproject.org/svn/search/trunk@124125 66ffb92e-73f9-0310-93c1-f5514f145a0a
SRCH-116 remove idea files

git-svn-id: https://source.sakaiproject.org/svn/search/trunk@124126 66ffb92e-73f9-0310-93c1-f5514f145a0a
SRCH-117 Split the code in SearchEntityProvider and add documentation, patch from Colin Hebert

git-svn-id: https://source.sakaiproject.org/svn/search/trunk@124128 66ffb92e-73f9-0310-93c1-f5514f145a0a
SRCH-118 List tools providing content to the index through the entityBroker interface, patch from Colin Hebert

git-svn-id: https://source.sakaiproject.org/svn/search/trunk@124129 66ffb92e-73f9-0310-93c1-f5514f145a0a