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.
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...
Added support for timestamp-based migrations

Signed-off-by: Jonathon Hill <jhill@brandmovers.com>
Fix #1946 dbforge add_key

add_key not setting multiple-column keys when given array

Signed-off-by: GDmac <grdalenoort@gmail.com>
Merge branch 'develop' of git://github.com/EllisLab/CodeIgniter into develop
Merge pull request #1948 from GDmac/develop

Fix #1946 dbforge add_key
Merge pull request #1730 from damao/develop

Fix / Disallowed Key Characters.
Revert usage of is_callable() in system/core/CodeIgniter.php

Seems to be causing issues (see #1970).
Also updated the Controller docs, mainly to include an important note related to #1967.
Fix DB drivers version() implementations that don't execute a query

Fails if called prior to the DB connection initialization.
Refactored DB Forge

- PDO subdrivers are isolated from each other now.
- Added compatibility for pretty much all of the features, for every DB platform.
- Unified the way that stuff works in general.
- Fixes issue #1005.
Fix Forge add_column() and modify_column()
Re-fix multiple-column non-primary key indexes
Merge branch 'develop' of git://github.com/EllisLab/CodeIgniter into develop
Fixed typo in unit testing documentation.

There was a reference to a non-existent Unit_test::set_items method when
it should be Unit_test::set_test_items.