Some ByteField refactoring to make them more friendly for use
Some ByteField GUI updates
Updates preferences for master branch to set language compliance to 1.6