Better support for using field names and rule parameters in error messages.
Merge branch 'refs/heads/develop' into feature/form_error_msgs
Merge branch 'develop' of https://github.com/EllisLab/CodeIgniter into feature/form_error_msgs
Add mobile detection to robot user agents.
Merge branch 'develop' of https://github.com/EllisLab/CodeIgniter into feature/form_error_msgs

Conflicts:
	system/language/english/form_validation_lang.php
Fix a merge oopsie in the language file.
Combine this feature with Fix Issue #935 in another pull request.
allow for routes that can be processed with php, ex: $route['([^/]+)/([^/]+)(/:any)?'] = 'php:"$1" . "/do" . ucfirst("$2") . "$3"';
Added possibility of using callbacks.
revert changes to routing system - part 1
Moved callback routing feature to a sustom MY_Router.php class.
New optional routing system, v3
Fixed a bug when detecting if the user used a callback.
Corrected code style to be inline with project conventions.
Updated documentation
Changed spaces to tabs where necessary.
China's biggest ICP China Telecom will hijack user and leave a cookie contains | .
such as "1345466626|7601294|43373|0|0|0"
it's impossible to fix this shit...
Corrected styling errors in documentation
Changed spaces to tabs where appropriate.
made some corrections to the code