- removed all build.properties, not used anywhere I could find, and the build and tests seem to run fine without them. Looks like a leftover from a previous ant build..
- removed Backup* files from integration-tests/bundles/cardinality.0to1.bundle looks like someone accidentally committed them.
- removed another bunch of .bak files, looks like they were committed by accident too
Unit test fixes
- removed some unused constants in JarCreator
- removed assumptions about the location of the directory that contains test classes, this is no longer hard coded to './target/test-classes' but resolved using the current threads context classloader. This makes the integration tests run and pass in Intelli-J (Maven is unaffected).
- fixed JarCreator, AbstractConfigurableBundleCreatorTests and AbstractOnTheFlyBundleCreatorTests
- updated log4j.properties under integration-tests/tests to place all logs under the maven target directory.
- fixed assumption in OsgiBundleResourceTest about the working directory of the process executing the unit test, now resolves test files from the classpath - not sure why this just started failing, but now it's fixed. Runs (and passes) the same from maven as from my IDE.
- removed support in AbstractDependencyManagerTests for jdk versions less than 1.5
- this shouldn't bother anyone since spring 3.0.x has required jdk 1.5 from the beginning
cleaned up .gitignore, will now ignore all maven target sub-directories regardless of location in the directory tree, added intellij project files, removed *.log files as they should now be under the maven target directory.
More maven build fixes
- Updated clover to latest stable release 2.5.1 -> 3.1.4
- removed resource definition that included spring's license.txt and notice.txt as they no longer exist in the repository
- updated various maven plugin to there latest versions
- added missing maven plugin definitions (needed to stop maven complaining about potential unstable builds)
- forced the surefire plugin to use a junit 4.7+ style runner.
- in the jarjar execution of the antrun plugin updated <tasks/> to <target/> as tasks is deprecated.
- removed commented out surefire plugin definition
- removed assembly plugin definition, as the assembly file it points to no longer exists
- moved the <reporting/> section to the maven site plugin (this is the correct way to do it in maven 3.0+)
- changed the spring-test dependency in core/pom.xml from scope provided to test
Support for junit 4.7+ maven test runner, previously this test would not have been run and without this change it receives a No runnable methods found error.
Spring 3.1.1 support!
- updated version in /pom.xml and boot-bundles.properties
- fixed ClassUtilsTest test under Spring 3.1.1, as missing an interface when testing a classes interface hierarchy
- updated TypeFactory for Spring 3.1.1 support
 - no more TypeDescriptor.NULL the actual reference will just be null.
 - added support for arrays
 - removed usage of deprecated methods and updated to their replacements (getElementType() -> getElementTypeDescriptor().getType(), getMapKeyType() -> type.getMapKeyTypeDescriptor().getType() and getMapValueType() -> getMapValueTypeDescriptor().getType() ).
 - it turns out that spring 3.1.x removed support for getting the MethodParameter of a TypeDescriptor, so we are unable to determine the ParameterizedType of any non collection/array parameter. Spring handles the collection/array ParameterizedType's automatically, but nothing else. Which is a pitty but as it turns out we were not even using this capability anyway, please see SpringBlueprintConverter where we make no use of the ReifiedType.getActualTypeArgument() method.
 - the best I could do was return Object.class in ReifiedType.getActualTypeArgument() for non collection/array ParameterizedType's
 - not that it's used anywhere anyway.
- updated SpringBlueprintConverterService for Spring 3.1.1 support
 - no more TypeDescriptor.NULL the actual reference will just be null.
 - no more access to MethodParameter, so we make do with targetType.getType().
- updated TypeFactoryTest for Spring 3.1.1 support
 - converted to junit 4.x style
 - @Ignore'd three tests that can no longer work under spring 3.1.1
 - added one test for arrays
- fixed some typos in SpringBlueprintContainer's javadoc.

Ran all unit and integration tests, no failures!
Merge pull request #3 from aaronjwhiteside/reorg

Reorganisation of commits & changes from previous pull request