Merge pull request #28 from blueriver/master

Adding config.transientPattern
Add transient pattern tests based on singleton pattern tests
Correct typo in comment in singleton pattern test
Code cleanup, bump version number.

Need to run tests before declaring this 'safe'.
Add singleton/transient pattern tests and modify them to be compatible with Railo and ACF
Ensure singletonPattern and transientPattern are mutually exclusive
Fix #31 by adding getVersion() function
Fix #30 by ensuring isSingleton() cannot throw an exception
Fix #32 by guarding against bad paths.
Fixes #33 by making parent bean handling more robust.

Uses feature detection to look for DI/1-style or ColdSpring-style bean information in parent factory.
Add unit test for #37
Merge pull request #38 from seancorfield/master

Unit test for #37
Fix #36 by caching setters information.
Merge pull request #39 from seancorfield/master

Setters information caching
Fix #34 by changing property setter logic as advised.
Merge pull request #40 from seancorfield/master

Fix #34
Updated primary repo name in URLs.
Merge pull request #41 from seancorfield/master

Correct Github URL references
Add test that fails on Railo for #37
Fix for constructor args with missing beans

Return an empty structure when argument does not have a correspodning
bean to ensure that it does not have a value set.