This patchset adds a class attribute that specifies which configuration
parameters are mandatory, setting the charm's status to 'blocked'
if any of them aren't present (and informing which ones are missing).
Change-Id: Ifcaea22a31f6f5af5edacd2ba5a3e901e7a37225