allow reserved words in resources
There are now less limitations on flat 'resource' names.
This update allows php reserved words, keywords, etc. to be used as a resource node. The corresponding class definition is the reserved word prepended with an underscore.
For example, the route /my/route/list would be defined by the class /my/route/_list.