Fixing NULL pointer exception issues with the web.xml to parser.

1. Issue with totalElements variable being used to limit a loop and subsequently being reset inside it

2. Issue with checking for == null on xml search for child elements, needed to check for > 0 length
Fixing web.xml parser issues

1. parser was only taking the first welcome file defined in config, fix allows multiple

2. parser was not creating filter mappings (rendering filters useless), this is now fixed
Ability to pass a custom web.xml file

This allows the user to setup a *default* server setup for when the particular WAR file that is being run does not have its own WEB-INF
Allow multiple lib directories to be passed (bug fix)

Previously, there was some validation checks on the input that was expecting only a single lib directory. This now loops over multiple after splitting the input on a comma
Merge pull request #1 from DominicWatson/webXmlParserFixes

Fixing various issues with the web.xml  parser
Merge pull request #2 from DominicWatson/customWebXml

Ability to pass a custom web.xml file
Merge pull request #3 from DominicWatson/multiLibDirs

Allow multiple lib directories to be passed (bug fix)
bump version
more debug output
cleanup and improvements for parsing web.xml
bump version
handling context-param correctly now theoretically
classpath for eclipse
more ignore
adding more dtd and xsd files and -D system property commandline argument
Merge branch 'master' of github.com:cfmlprojects/runwar