Adding support for self registration to Virtual Organisations

Adds support for creating and managing virtual organisations which use PIN protection to allow members to self register to join.

implements: bp vo-management

Change-Id: I80196391ec56bffb0c4b69da2cf9706c8ec85c58
Co-Authored-By: Kristy Siu <kwss@kent.ac.uk>
Co-Authored-By: David Chadwick <d.w.chadwick@kent.ac.uk>
Merge "Adding support for self registration to Virtual Organisations"