Rename Presenter#parser to #processor
Allow Enumerator instance to be passed to #for and #match (and by extenstion, #repeat)
Don't require block to be passed to #for (and by extension, #repeat)
Allow port to be specified on server startup

pakyow server [environment] [-p port]
Support unique root view name per view store

Each view_lookup_store will use its name to check for a matching
default_view. If a match is found, it will be used as the root view. If
a match is not found, the :default default_view will be used.
Modify port specification syntax
Merge pull request #58 from metabahn/misc_0.8_fixes

Misc 0.8 fixes
Update view processor to work with new app definition syntax
Respect ignore_routes config option
Refactor config registration / reset

- added method for registering configs that dynamically defines a
method returning the config class and keeps up with config name/class
map internally
- config reset works for all configs registered
- now resetting config on app reload
Support binding hashes with string keys
Cleanup unused view versions
Fix config reset in ruby-2.0
Merge branch 'master' into 0.9-dev

Conflicts:
	pakyow-presenter/lib/presenter/config/presenter.rb