Versioning can be disabled from the context menu, by using the following UserTS:
options.contextMenu.pageTree.disableItems = versioning
More info:
RFC: #3687: Disable “versioning” and “moreoptions”-menuitem via contextMenu.[key].disableItems in User TSconfig
http://bugs.typo3.org/view.php?id=3687