Align API with spec. Update tests for new API.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1470008 13f79535-47bb-0310-9956-ffa450edef68
Remove ServerContainerProvider.
Should be the last of the API changes.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1470010 13f79535-47bb-0310-9956-ffa450edef68
Set ServletContext attribute to expose the ServerContainer.
Refactor the ServerContainer bootstrap.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1470016 13f79535-47bb-0310-9956-ffa450edef68
Whitespace police

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1470020 13f79535-47bb-0310-9956-ffa450edef68
Use the ServletContext attribute in unit tests.
Remove unnecessary double init() of ServerContainer

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1470025 13f79535-47bb-0310-9956-ffa450edef68
kkolinko review
Query string starts at first ?

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1470028 13f79535-47bb-0310-9956-ffa450edef68