Fix for MTOMCAT-177 - tomcat7:deploy ignores proxy settings

AbstractCatalinaMojo provides TomcatManager with proxy configuration from settings.xml

Note - I've added a MavenSession component to AbstractCatalinaMojo - it would probably be possible to use wagonManager.getProxy(url.getProtocol()) as done here: 

https://code.google.com/p/maven-external-dependency-plugin/issues/detail?id=15 

...I'm not sure if that would be best practice, but it seems to be deprecated: 

http://maven.apache.org/ref/3.0.5/maven-compat/apidocs/org/apache/maven/artifact/manager/WagonManager.html