version 0.3
ignored out directory
fixed "withOptimisticLocking occurs error without modificationBaseVersion"

https://github.com/kobo/grails-domain-locking/issues/1
removed session operation from PessimisticLocking because it seems no use
added tests to PessimisticLocking and made tests transaction free
added tests for flushing to OptimisticLocking
removed session operation from OptimisticLocking because it couldn't cover all cases

a caller needs to set flush:true or starting a transaction.
added description about flushing and transaction to documentation