Enhanced permissions in study manager

Studies are one of the main entities of the BMS and as such subject to a multitude of personas adding value in different stages of the lifecycle: creation, planting, data collection, analysis, etc. Administrators are now able to configure a more nuanced set of permissions that could be assigned or not to different program roles.