nova_config type has broken provider

The 'nova_config' type has two providers, one of which parses lines in
the 'nova.conf' file incorrectly. This commit removes the broken
provider. Also in this commit is an automatic requirement in the
'nova_config' type for the target config used by the 'parsed' provider.