Merge branch 'master' of github.com:zuha/zuha
Merge branch 'dev' of razorit.beanstalkapp.com:/z into dev
Merge branch 'dev'
CakePHP 2.0 is at least showing the App - still lots of errors
Starting to come together.  Massive Rename of Directories
merge dev to testmerge
Converted Menu Helper to the Context Menu Element
->data renamed to ->request->data throughout, and Helper file names updated.
Changed all __() functions to echo __()
All plugins that are linked from /admin have been tested for at least being able to view and navigate around.
File permissions fixed at local
Changes In Workflows

1. plugins function in Workflows Model was return the plugin name as underscored
 but in 2.0 we need it as Camel Case
2. WorkFlowEventsController admin_run_queue function is not working
bcoz of admin routing it needs run_queue method so i created a new action
3. in Global.php pluginize method we need to add plugin name for model Webpage
In WorkflwEvent Model
changed
	$this->$model = ClassRegistry::init($importModel);
to
	App::import('Model', $importModel);
	$this->$model = new $model();
because it was not working with user model.

In WorkFlow Model trigger function call runQueue(); to run queue immidiatly
Preserving id in Workflows
fixing conflict in catalogItems controller
Added a required variable for dynamic plugin loading.

All controllers that use a model, should have that model specified now. There is no more lazy loading.

The purpose of this is for performance, and the move towards a lighter database by way of installing plugins when they are needed, and not until then.
Server dev commit
Modifed Context Menu Usage.

Previously the context menu element was echoed on every page that used it.  I did a search and replace so that it changed the echo ->Element('context_menu'  to ->set('context_menu'

Instead of being echo'd by default on every page, you can now use a template tag to put the context menu where ever you want.  {element: context_menu}

I also place this element into the admin bar at the top of the page so that there is always a drop down under the words ADMIN THIS PAGE with links to pages that mean something to the page you are currently looking at.

This is good because its a reusable element now, and it makes much better use of the element, not forcing it into the views of system pages, where 99% of the time I would just set the css as display: none for it anyway.
House Cleaning Update.

1. Got rid of all of the <div class=actions> which are generated by cake bake.  If you bake something please update the actions so that they use the context_menu.

2. Got rid of all the admin_ view files and methods in controllers I found.  Quite a few of them, but it should be pretty clean now.

3. Got rid of the banners plugin.  It was very heavily customized for a particular website, so I moved it to the sites folder for that site, and pulled it out of the core.  If we were to ever need a banners plugin again, I doubt that plugin would be of much use for a standard banner management system. - OH, forgot to remove the banners tables from the db, I'll do that next commit.
Created many of the plugin schema files.

This was done in anticipation of making plugins installable from the /install url.  That install functionality will be for keeping zuha as light as possibleand only adding what is needed to be added.  It keeps the database lighter, especially the acos table, and makes the site perform noticeably faster.

Also, forcing a rename in this commit.