Updated intro documentation so that code snippets/documentation uses YUI naming conventions for modules/class names.

Conflicts:
	docs/dev_guide/intro/mojito_mvc.rst
Changed the module naming syntax in the documentation and in the documented code examples.
Updating code examples with the YUI module naming convention.
Updated package.json files for examples.
Updated module names.

Conflicts:
	examples/developer-guide/dashboard/01_mojito_cli_basics/package.json
	examples/developer-guide/dashboard/02_mojits/package.json
	examples/developer-guide/dashboard/03_frame_mojits/package.json
	examples/developer-guide/dashboard/04_composite_mojits/package.json
	examples/developer-guide/dashboard/05_getting_data/package.json
	examples/developer-guide/dashboard/06_testing/package.json
	examples/developer-guide/dashboard/07_binders/package.json
	examples/developer-guide/dashboard/08_adv_config/package.json
	examples/developer-guide/dashboard/09_hb_templates/package.json
	examples/developer-guide/dashboard/10_localization/package.json
	examples/developer-guide/dashboard/trib/package.json
	examples/developer-guide/framed_config/application.json
Merge pull request #1329 from imalberto/search-next

More fixes for Search App
Merge pull request #1327 from zhouyaoji/next_update_code_exs_yui_module_names

[code_exs] Cherry picked commits from develop that changed the module names in mojits to use the YUI naming convention.
Updated api docs for lib/middleware
Merged downstream from mojito#next
Fixed the following startup files:
- tests/fixtures/**
- tests/func/applications/frameworkapp/**
- tests/func/applications/performanceapp/**

Also updated controllers and models which were no longer compatible with later version of Mojito (e.g. creating controller via "Y.mojito.controller = { ... };".