Fixed request never being initialized with parameters specified in contexts.ini; Fixed mis-spelled "overrides" parameter.
fix comments in Action class code template
closes #61
add 'int' and 'integer' types to NumberValidator
closes #56
Synced up changes from trunk, merged revisions ab981f7a1638b518d14364b7ebdfb8109ef34347:HEAD
Adding multiple credentials support. It's just a jump to the left:
 * return 'admin'; will require the user to have the "admin" credential
 * return array('admin', 'female'); only female admins are allowed
 * return array(array('vendor', 'reseller')); user must have either vendor or reseller privileges (or both, of course)
 * return array('female', array('vendor', 'reseller')); only female vendors or female resellers allowed. free drinks for those lucky girls who are both a vendor and a reseller. hooray!
Synced up code templates, they lagged behind big time.
Added UnreadableException to agavi.php
Pimped build.xml and sub-actions support. This includes:
 * Support for custom code template directories! If you have Agavi sitting in a central location, but want different code template dirs per project, or if you just don't want to backup your stuff when updating agavi, change your agavi or agavi.bat script to include your own code templates dir. You have to copy the entire src/buildtools/code_templates folder with subdirs.
 * template/* files aren't simply touch()ed anymore, but have their own templates now. Empty as in the good olden' times, but you can customize them with ugly decals and ridiculous import tuner wings and whatever, see "custom code templates" above. But PLEASE paint your body kit before you go on the streets.
 * Support for Default_Yellow_Sub_MarineAction and Yellow_Sub_MarineAction class names (index.php?module=Default&action=Yellow.Sub.Marine). Same for Views, of course.
 * Updated build.xml to support sub-actions. Use My.Sub.Action or My/Sub/Action as an action name. Windows users may also use backslashes ;)
Added AdoDBDatabase contributed by Steven Weiss
Using in_array() strict comparison in BasicSecurityUser::hasCredential() to avoid potential security problems.
"Nicer" directory constants. AG_WEBAPP_DIR and AG_APP_DIR will now be auto-determined if possible; index.php uses ../webapp/config.php for inclusion.
Support for AG_CHECK_CONFIGS directive. Set this to false to disable ANY config cache checks; the system will rely on config caches being present and not execute any is_readable() checks or filemtime() comparisons.