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

refs #829
Initialized merge tracking via "svnmerge" with revisions 9b04db3a513ba6916db951778b1722e94588ff93...9dc2433c546e0cbc11fbc46ff40bbeac6ca7b1e3 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 #829
- 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 #780
- refs #829
- allows dot-style notation for models
- fixes #631
- allows per module config handlers by placing a config_handlers.xml in the module/Foo/config directory
- fixes #826
Merges the changes from  http://svn.agavi.org/branches/felix-strict_action_view_model_naming_scheme

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

fixes #826
fixes #631
fixes #780
fixes #829

In branches/1.0