ruby 1.9 format for routes
add localhost constraints to cron route
be as specific about http verbs as possible

also clean up some actions and get the static#greencloth route to work.
replace page_xurl route with restful route

It was way too powerful:
 * you could pick any action
 * you could use any verb
 * you could pick any controller as the constraint was not working.
make TaskListPage restful and use new page_items routes
restful asset page controller + custom_page_creation route
restful routes and page_item_* for rate many page
the new_page_url and create_page_url now are the same

one uses POST and the other one uses GET.

Keeping one as an alias of the other though.
rewrote ranked_vote page in a restful way.
fix gallery_page to work with new page_items_url
defaults for sort_page_items_url based on @page
more url helper defaults
move sort action from page controllers into page item controllers
Tweak Page classes to allow for url_for(page)

* always use pages in the path - also for subclasses
* use the page name in the params
* find pages by their id, the id attached to their name or their name
restful routes for pages in context

these also work with url_for(@group, @page) now.
initial attempt at splitting the dispatch controller up
remove action segment from page_path
fixed unit tests - no more find(:all) or find(:first)
fixup - fix flaws in new controllers
page_path(page, action: :edit) -> [:edit, page.owner, page])