[FIX] route: Add some info about the failed request in the error_log, send back a valid http error code and add encoding info (to keep Firefox happy)

git-svn-id: file:///var/local/code.tiki.org/tikisvn/branches/12.x@48311 b456876b-0849-0410-b77d-98878d47e9d5
[FIX]If user selects all months (max="-1"), show  at least 10 years instead of just 1. Cheap usability fix to close http://dev.tiki.org/item4794

git-svn-id: file:///var/local/code.tiki.org/tikisvn/branches/12.x@48312 b456876b-0849-0410-b77d-98878d47e9d5