Replace @ConditionalOnExpression with OnProperty

Replace where possible all @ConditionalOnExpression annotations with
@ConditionalOnProperty which is both faster to run and more descriptive.

Fixes gh-1685
Use StandardJarScanFilter.setTldSkip on Tomcat 8

Update SkipPatternJarScanner to apply skipped JARs to Tomcat 8's
StandardJarScanFilter.

Fixes gh-1686
Add more skip patterns to SkipPatternJarScanner

Improve startup performance by skipping more JARs that we know don't
contain servlet files.

Fixes gh-1687
Improve performance of MessageSource condition

Update the MessageSourceAutoConfiguration condition to skip scanning for
well known JARs. Results are now also cached.

Fixes gh-1689
Remove superfluous maven-antrun-plugin

Remove the maven-antrun-plugin from the pluginManagement section of
spring-boot-starter-parent since it is already declared in the
spring-boot-dependencies POM.

Closes gh-1688
Merge pull request #1688 from mvitz/master

* pull1688:
  Remove superfluous maven-antrun-plugin
Merge remote-tracking branch 'upstream/master'