[feature] Rebuild btree by scanning leaf pages. Main step towards simplified recovery.
Rebuilding btree from leaf pages works now.
[ignore]  Btree code cleanup
[feature] Simplify transaction log: after a crash, the btree for dom.dbx and collections.dbx is now rebuild from the leaf pages. We thus no longer need to keep track of operations on branch pages, resulting in a more robust recovery process.
[ignore]  cleanup recovery log messages
[ignore] Recovery: call sync after repair
refactor configurator
[bugfix] Critical issue: recovery often failed with ArrayIndexOutOfBounds on large collections due to incorrect initialization of storage pages.
Update to wrapper 3.5.23
change log: http://wrapper.tanukisoftware.com/doc/english/release-notes.html
Under MacOSX the wrapper-script is sometimes not able to find the “sysctl” application.
e.g. run “sudo tools\wrapper\bin\exist.sh console” can/will fail
reformat & review
Project 'eXist-2.1dev' is missing required library:
'extensions/modules/lib/cssparser-0.9.5.jar'
'extensions/modules/lib/sac-1.3.jar'
=> removed from .classpath
Fix typo in server.bat

Uncomment rem :gotJavaHome (line 29) to allow goto gotJavaHome (line 18)
Fixed Javadoc as it was misleading
Fixed javadoc
[bugfix] Crash recovery: exception during transaction rollback causes recovery to abort with NPE - page was not initialized properly.
A parameter is a parameter through and through
Adding comments to understand the class. Required to do some refactoring later.
Reworking the class, things are getting more clear for me
Some markup changes, prevent of NPE, some code simplification