Feature #61: Begin lock support.
Feature #61: Lock/unlock support.
Feature #61: Lock/unlock support in commit (keep lock flag unsupported now).
Feature #61: Lock/unlock support.
Feature #61: License header.