Demo using Salesforce Custom Permissions to control button access using Visualforce and Apex