Created branch to refactor actions, views, models to use a strict naming scheme

refs #753
Initialized merge tracking via "svnmerge" with revisions "1-2718" from 
http://svn.agavi.org/branches/1.0
- Introduced strict naming schemes for Actions, Views, Models
- removed unit tests that tested the less strict variants 
- renamed the sample apps pricefinder model to conform to the strict naming standards

-refs #753
- introduces the methods AgaviController::checkActionFileExists() and AgaviController::checkViewFileExists()
- adds the method AgaviToolkit::canonicalName()

- changes AgaviController::createActionInstance(), AgaviController::createViewInstance() to use above methods
- changes all appropriate places to use AgaviToolkit::canonicalName() instead of str_replace(...)

- changes AgaviExecutionFilter::execute() appropriately 

- fixes sanity checks for Action and View names, fixes #704
- refs #753
- allows dot-style notation for models
- fixes #556
- allows per module config handlers by placing a config_handlers.xml in the module/Foo/config directory
- fixes #750
Merges the changes from  http://svn.agavi.org/branches/felix-strict_action_view_model_naming_scheme

CHG: Allow per-module config_handlers.xml (#750) (Felix)
CHG: Allow action-style subdirectory dot notation for models (#556) (Felix)
CHG: Sanity checks in AgaviExecutionContainer::set*Name() need refactoring (#704) (Felix)
CHG: Throw out legacy naming schemes support and support autoloading of Actions, Views and Models (#753) (Felix)

fixes #750
fixes #556
fixes #704
fixes #753

In branches/1.0