Fix for #855 to ensure a bad null child addr is not persisted

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/BIGDATA_RELEASE_1_2_4@7990 8f7bc0f5-282e-0410-95e3-8d296e9bb460
rollback r7990 to check unit test failures

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/BIGDATA_RELEASE_1_2_4@7991 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Fix for #855 to ensure a bad null child addr is not persisted and fix to TestCase to ensure valid data now it is checked!

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/BIGDATA_RELEASE_1_2_4@7994 8f7bc0f5-282e-0410-95e3-8d296e9bb460
Publishing the 1.2.5 release. This addresses a durable memory leak in the journal and provides eager failure for a problem where the childAddr of a B+Tree node is 0L (null).

git-svn-id: https://svn.code.sf.net/p/bigdata/code/branches/BIGDATA_RELEASE_1_2_4@8002 8f7bc0f5-282e-0410-95e3-8d296e9bb460