Moved boolean properties to the "org.jtrim.property" package because the only public class was the BoolProperties class.
Added ConcurrentMemProperty (untested, undocumented and cannot yet be accessed from external code).
Added additional notes to PropertySource.
ConcurrentMemProperty is now package private as intended to be.
Fixed a type in PropertySource.
Added tests to ConcurrentMemPropertyTest.
Added public factory method for ConcurrentMemProperty and made a minor adjustment to it.
Added lazily notified property implementations.
Added LazilySetProperty.
Added some note on LazilyNotifiedPropertySource, so that we won't get the wrong idea in the future to "optimize" LazilyNotifiedPropertySource.
Added tests for LazilyNotifiedPropertySource.
Added tests for LazilyNotifiedMutableProperty.
Added tests for LazilySetProperty.
Added factory methods for lazy property implementations.
Added basic tests for new factory methods in PropertyFactory.
Add a few documentation links to the lazy property implementations.
Made simple properties in BasicTransformationProperty lazy.
Made properties in some components lazy.
Fixed javadoc in PropertyFactory.