Support for embedded Tomcat 8 container parallel to the current Tomcat 7

This patch contains a copy of the spring-boot org.springframework.boot.context.embedded.tomcat package with changed names of the referenced embedded Tomcat API classes which have been moved/renamed between 7.0 and 8.0.0-RC1 releases.
An application which relies upon spring-boot and replaces its transitive dependency to the tomcat 7 (`org.apache.tomcat.embed:tomcat-embed-core:7.0.42`) with a tomcat 8 dependency: `org.apache.tomcat.embed:tomcat-embed-core:8.0.0-RC1` can start embedded tomcat 8 using spring-boot if the following dependency added:
`org.springframework.boot:spring-boot-tomcat8:$springBootVersion`

Changes have been separated to the new projects submodule to workaround the problem of having two versions of tomcat dependencies simultaneously on the classpath at compile time.

This patch is for demo purpose to illustrate changes needed to start the embedded tomcat 8.0.0-RC1 using the spring-boot.

Here is the exception when startup up the embedded Tomcat 8.0.0-RC1:

````
2013-08-20 17:22:44,581 2348  INFO [main] org.apache.coyote.http11.Http11NioProtocol - Pausing ProtocolHandler ["http-nio-8080"]         
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/catalina/deploy/ErrorPage
	at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.configureContext(TomcatEmbeddedServletContainerFactory.java:216)
	at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.prepareContext(TomcatEmbeddedServletContainerFactory.java:162)
	at org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory.getEmbeddedServletContainer(TomcatEmbeddedServletContainerFactory.java:136)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.createEmbeddedServletContainer(EmbeddedWebApplicationContext.java:139)
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.onRefresh(EmbeddedWebApplicationContext.java:121)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:487)
	at org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext.refresh(AnnotationConfigEmbeddedWebApplicationContext.java:193)
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:500)
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:277)
	at com.gopivotal.rti.telco.Main.main(Main.java:85)
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.deploy.ErrorPage
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	... 10 more
2013-08-20 17:22:44,624 2391  WARN [Thread-1] org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext - Exception thrown from LifecycleProcessor on context close
java.lang.IllegalStateException: LifecycleProcessor not initialized - call 'refresh' before invoking lifecycle methods via the context: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@37fff962: startup date [Tue Aug 20 17:22:43 CEST 2013]; root of context hierarchy
	at org.springframework.context.support.AbstractApplicationContext.getLifecycleProcessor(AbstractApplicationContext.java:370) ~[spring-context-4.0.0.BUILD-SNAPSHOT.jar:4.0.0.BUILD-SNAPSHOT]
	at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1060) ~[spring-context-4.0.0.BUILD-SNAPSHOT.jar:4.0.0.BUILD-SNAPSHOT]
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.doClose(EmbeddedWebApplicationContext.java:132) [spring-boot-0.5.0.BUILD-SNAPSHOT.jar:0.5.0.BUILD-SNAPSHOT]
	at org.springframework.context.support.AbstractApplicationContext$1.run(AbstractApplicationContext.java:981) [spring-context-4.0.0.BUILD-SNAPSHOT.jar:4.0.0.BUILD-SNAPSHOT]
````