Fixed multi negative

fixed excessive negative in AkInterval as well as undiscovered one with
date
nullPointerException still occurring in yaml test
Merge branch 'master' into NegTimeBug
adding yaml test

adding yaml test, other changes are made in the jdbc-adapter to fix bug
cleaner fix

made a cleaner fix
cleaned format too

made format function clearer
test for year added

added simple test for year
Changed PeriodicallyCommit to an enum
Test for transactionPeriodicallyCommit
AkInterval isSupportForColumn

added AkInterval to cases for isSupportForColumn
Got it working with userLevel
Cleaned up test code
Insert one more row in the transaction

this one will be rolled back
Client must reopen the transaction
Added todo, will come back to it later
Test fail statement w/ periodically commit
Two ignored tests for periodic commit + constraint
Merge branch 'master' into new-transaction-periodically-commit-state
rollback transaction if that's what's necessary

during periodic commit at the user level, it should auto rollback

it should still throw the error to the user though.
Only commit if statement was a success
Only commit after actual executions

rollback would fail, because after parse, it would run afterExecute
which would then autocommit and fail.