use Template globals for stuff that is required on every page
move template into seperate folder

rename template file, to prepare separation
separated template parts
use haxe.web.Dispatch instead of splitting uri by hand.
Merge branch 'master' into merge

Conflicts:
	server/website.mtt
Fix a bug with searches.
Merge branch 'site_improvments' of https://github.com/TheHippo/haxelib
Added custom templates that can deal with properties.
Got rid of property related hacks.
Added hack for better SEnum support. With a little cleanup we could merge this back into the std lib.
Added semver class with some basic parsing functionality for the agreed upon format.
Print errors. Helps a lot.
Added support for semver and MySQL. Cleanup.
Convenience stuff.
Moved these files into the same folder as the relevant source code.

I'm doing this so it's easier to see what's related to the new haxelib,
and what's related to the legacy haxelib.  I'll commit a shell script
soon which builds the server/ folder up as required
Added folder for legacy haxelib.

This is current Haxe SVN, + the changes required to get it to live
nicely inside the "legacy" subfolder.

I'll submit a patch for this to the haxe compiler team so it's updated
there too, but I thought it might be easier to keep it in our repo for
now.
Add compiling for legacy.  Add commands to site.sh to set up server/ folder
Updated htaccess to have new rules allowing redirects to /legacy/
Fixes to get site setting up correctly and compiling
Ignore server/ from the repo (as it is being built with site.sh now)