Revert breaking commits to webserver.

	Fix the web server. File size is increased again though.

This reverts commit 5b3a9748c18395ad7b995db609d136b2c0d49dc2.
This reverts commit 8c445fe6f1d87daf774bcae53bdc9e391a79a067.

Conflicts:
	build-jenkins.xml
	build.xml
	web/app.html
	.gitignore
Added new PythonScript for testing webserver view design.

	Added new WebServer.py for webserver testing.
	Added a stats.json file for the python web test script.
		Api functions are routed to these json files. Some are currently unimplemented

		Json Files need to be made still.
Stripped unused files from webserver distribution of the plugin.

File size reduced again!
Merge pull request #259 from coaster3000/dev/webserver

Fixes #255
Move missing inclusions from regular build script to build server.
Implemented Multi Config System

Amend 1: Added script manager stuff
Amend 2: Replaced getPluginConfiguration().plugin with ModDamage.getInstance()
Amend 3: Added recursive file grabbing.

Amend 4: This is compilable. However this is not fully known to function. With a quick glance of code this might actually be able to run. Just some loading code is missing.

Merge
Add line numbers to error output.

Excluding certain things that don't really relate to the script.
Multiple Fixes and tweaks
	Switch from weak values to normal

	Switch from weak value map to normal value map on Routine / Config listings.

	Fixed possible NPE.
	Added config option to logutil for MDEvent
	Simplified boolean logic.
	Used Validate methods instead of own if statement checks. Bukkit provides em so we don't need to worry. Unless they decide to remove it from their system. Which we highly doubt.
	Short circuit some logic for master list checks for enabled scripts.
		This is due to lack of time to implement fully. Want to get at least one release out.