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 branch 'master' of https://github.com/temenostech/IRIS into SOLRSearch2

Conflicts:
	interaction-commands-solr/src/test/java/com/temenos/interaction/commands/solr/QueryCommandITCase.java
Modify Solr command to enable wild carding. Modify tests to match.
Simplify test schemas
Set version back to 0.6.0-SNAPSHOT
Merge pull request #159 from jtricker/SOLRSearch2

Solr search2