Skinny ear deploy for http://issues.gradle.org/browse/GRADLE-1637

This is in support of http://issues.gradle.org/browse/GRADLE-1637 for allowing a "skinny" ear deploy.  A skinny ear deploy requires the following configuration:

1. In the war project, use providedCompile and/or providedRuntime configurations instead of compile and/or runtime configurations.
2. In the ear project, set ear.includeDeployDependencies to true.