Changed functionality of pluralize template helper
Merge remote-tracking branch 'origin/master' into template_helper
Handling of integers for pluralize added
Refactoring of pluralize template helper
Merge pull request #71 from rverton/template_helper

Changed functionality of pluralize template helper
Fix harness test
Fix: Use filepath.Join instead of path.Join
Fix test to not depend on / separator
Fix 2: make router test OS neutral
Replace path.IsAbs with filepath.IsAbs
Dont confuse module path with windows drive spec
Revert the string of attempted windows fixes to get back into a known good state for Linux/OSX.

Instead, use the smallest fix that has been reported to work.
Clean up the pluralize function, add some docs
Add the "raw" template helper
Add Session.Id() to return a UUID for the session.

Using the simpleuuid package.
Tweak error formatting
Look for a template of the requested format
Revert "Clean up the pluralize function, add some docs"

This reverts commit f9931cb62d8c19a484891af21148be75a0ca022e.
Accidentally committed much more than intended.

Conflicts:
	template.go
Retry commit: "Clean up pluralize function, add some docs"
Harness template loader only loads the builtin error templates

It does not have access to any TemplateFuncs defined by application
code, so it will generally not be able to compile those templates
anyway.

Fixes #83