add more test for period end NUnit test
creating a new ledger rather than resetting the whole database
fix period end use cases.
add new ledgers instead of resetting the database all the time.
fix NUnit test Test_TCarryForwardYear
refactor year counting in year end. now much simpler
fix unit tests for new way of ledger independant sql files
more fixes to loading sql files
fixes for period end, and the NUnit tests
merge from lp:openpetraorg