Meta Attribute for Requiring Settings

This adds support for a new (optional) `AppConf.Meta` attribute named "required." The attribute is a list of (unprefixed) settings that *must* be defined. Not defining any of the settings will result in an `ImproperlyConfigured` exception being raised.