Ensure method order in TutorialTest.
Removed the word "unfortunately" because maybe it may be intended giving the nature of the "tutorial" test.
align httpclient versions
SolrTestingUtility: in case of cloud mode use auto-discovery of bootstrap config so *all* cores get initialized with desired conf and schema, and not just the core0
Use "new" style solr.xml and "core auto discovery". This change removes the "default core" concept. The testing utility will still always create at least one core, but all requests to solr have to include the core name.
solved merge conflicts related to multi-repository support (not merging that)
SolrTestingUtility: allow a different port to be selected, so a second node can be started next to the default one on 8983 (useful for testing queries in the presence of shards)
solved merge conflicts related to multi-repository support (not merging that)
remove "default core" related functionality and adapt tests accordingly
cleanup duplicate/obsolete repositories
bug in <foreach support: getUpdatedFieldsByScope().get(scope) returns a Set<FieldType> so contains(fieldType.getId()) can never return true.
provide fallback for version detection of lily's own artefacts
Adapt to core admin api behavior changes in solr 4.5

Conflicts:
	pom.xml
LILY-2505: Only build dist when dist profile is active (but don't exclude the module when dist is not active)

Conflicts:
	dist/build-lily-dist.sh
	dist/pom.xml
LILY-1133: Adapt pom.xml files to revised mvn repository structure
add source artefacts to build, install and deploy to nexus
removing snapshot repository
Add an option to enable solr cloud
Better solr cloud support