fixing provided dependency usage in war archives

Removing provided dependencies from War tasks runtime classpath.
Fix problem with provided dependencies being included in war archive

Excluding provided dependencies from default configuration.
Fix problem with provided dependencies transitively included when one project depends on another

Removing @Ignore annotation from relevant test cases
Apply the change the War task configuration when War plugin is applied. We don't need to wait for the whole project to be evaluated.