puppet considers metadata without dependencies to be invalid

Puppet considers [metadata without dependencies to be invalid](https://github.com/puppetlabs/puppet/blob/master/lib/puppet/module.rb#L120-L125) though it [currently hides this fact from the user](https://github.com/puppetlabs/puppet/pull/3261).