Create SOLRSearch2 branch and fix up existing SelectCommand so it passes it's UnitTests.

Change search to use specified field name or default to 'text' i.e.all fields. No longer needs to know about field names for specific entity types.

Improve error handling.

Add error handling tests and fix up others so they work.
Add tidy up to tests.
SelectCommand constructor modified to take Solr URL not core. Spring-beans modified to pass URL instead of starting cores.

Test entities renamed ‘entity1’ and ‘entity2’ instead of ‘customer’ and ‘account’. So they don’t get confused with real entities.

Change default core name to be passed in during SelectCommand construction.

Add customer and account domain and adopted RIM files.
Add support for per company Solr database

Add initial integration test and example solr database.

Rename adopted enqListCustomerSearch, and Account, to enqListCustomer.
Remove Terms command. Looks obsolete and no longer matches architecture.

Remove some dead hothouse unittests. Now part of IRIS.

Rename SelectCommand to SolrSelectCommand.

Add AccountSearch schema.

Add pseudo integration test to populate demo indexes.
Inc version number to 6.0.1 snapshot so old Hothouse builds can access the old Solr API and the new Hothouse builds the changed one.
Copy Solr test material, which was previously in HotHouse, into the same place, in Iris, as the unittest that uses it.

i.e. so we can build Iris without a circular dependency on Hothouse.
Prune Solr test data. We are unit testing our internal plumbing. Not the Solr server. A simple text match requires fewer support files than full pattern matching.
Merge pull request #162 from mtemenos/master

Add uri parameters to links for dynamic resource states and extracted common link config code
Merge branch 'master' of https://github.com/temenostech/IRIS into SOLRSearch2

Conflicts:
	interaction-commands-solr/src/test/java/com/temenos/interaction/commands/solr/QueryCommandITCase.java
Read the file updated by EDS to figure-out what needs to be loaded / updated.
Merge pull request #163 from temenostech/FasterReloadPhase2

Read the file updated by EDS to figure-out what needs to be loaded / upd...
Modify Solr command to enable wild carding. Modify tests to match.
Chanke the locking mechanism to be more atomic (dedicated .lock... file)
Force the reload of resources (new resources where requirering a server restart)
Do not loop for all the resources if one is missing.
Merge pull request #164 from temenostech/FasterReloadPhase3

Chanke the locking mechanism to be more atomic (dedicated .lock... file)
Simplify test schemas
Set version back to 0.6.0-SNAPSHOT
Merge pull request #159 from jtricker/SOLRSearch2

Solr search2
Put back the killing loop.
Merge pull request #165 from temenostech/FasterReloadPhase2

Put back the killing loop.