- register change in ChangeLog
- add inline comments
Merge pull request #91 from kiesel/feature/comprop

Extend util.PropertyManager, add util.CompositeProperties
- Add note on feature allowing combining application
  properties from multiple sources
# Implements xp-framework/rfc#221
# See pull request #91
Merge branch 'master' into drivermanager-lazy
- Revert SPI - this needs some more thought, while the
  rest is good as-is
# See discussion in xp-framework/xp-framework#79
- Revert SPI - this needs some more thought, while the
  rest is good as-is
# See discussion in xp-framework/xp-framework#79
- Revert ClassLoader changes - this needs some more thought, while the
  rest is good as-is
# See discussion in xp-framework/xp-framework#79
- Prefer userland MySQL implementation over any MySQL extension
  if PHP`s MySQL Native Driver is loaded
# See http://news.planet-xp.net/article/404/2011/01/16/
- Always use "std" as driver identifier
# mysql+std uses whatever standard driver PHP supports
- Fix return type readHash()
- Fix return type for readSection()
- QA: Add missing apidocs
- Add custom toString() method
Merge pull request #79 from thekid/drivermanager-lazy

From the original bug report: "Given that MySqlxConnection might have a bug, the user cannot choose a different implementation; an implementation that would be available and that would also be working."
This has now been addressed, the exact driver can now be selected by passing a driver specifier.
- Announce database drivers implementation selectability
# See pull request #79
- Welcome, 2012!
- Use @beforeClass and @afterClass to ensure the "mock" family
  is registered to the DriverManager at the right time, and removed
  again after we are done. Using the static initializer to do this
  creates problems when a class previously run inside the test suite
  decides to remove the "mock" family after *it* has run.
# Fixes issue #98
- Add tests for getProperties():
  . getExistingProperties()
  . getNonExistantProperties()
# The second is debatable, see comments in xp-framework#95
- Add hasPath()
- Add removePath()
- Add getPaths()