Implemented transaction log truncate
Review cleanup
Remove FileTransactionLogItereator auto close.

Now close it everywhere explicitly except in unit tests.
Merge pull request #92 from wajam/manu-txlog-truncate

Implemented transaction log truncate