Added deployFile defined type

This commit adds a defined type for any generic file to be deployed
to the deployment directory (e.g. EAR or WAR file).

Intended use is via Hiera config. I.e.:

    deployFiles:
        foo.ear:
            source: "/vagrant/files/foo.ear"
            ...

...would deploy a file named "foo.ear" to the *deploy* directory. Base
directory, etc. can be set as defaults - e.g.

    Jboss::DeployFile {
        baseDir => $baseDir,
        version => $version,
        serverConf => $serverConf,
        user => $user,
        group => $user
    }