Reorganize spec tests in provider/type directories

This commit simply renames files without any changes, so type specs are in a `type` directory and provider specs in a `provider` directory, the way it's recommended for type/provider specs in a Puppet module.