Multiple pagination bug fixes & optimizations.

Signed-off-by: Eric Roberts <eric@cryode.com>
Remove spaces from concats.

Signed-off-by: Eric Roberts <eric@cryode.com>
Move $get assignment to if/else.

Signed-off-by: Eric Roberts <eric@cryode.com>
Replace is_numeric() with ctype_digit()

Signed-off-by: Eric Roberts <eric@cryode.com>
Added Form Validation rule for alphanum + spaces.

Signed-off-by: Sajan Parikh <sajan@noppix.com>
Fixed documentation.

Signed-off-by: Sajan Parikh <sajan@noppix.com>
Added error message in lang file.

Signed-off-by: Sajan Parikh <sajan@noppix.com>
Cleaned up for pull request.

Signed-off-by: Sajan Parikh <sajan@noppix.com>
Add entry in user guide changelog.

Signed-off-by: Sajan Parikh <sajan@noppix.com>
Merge pull request #2220 from sajanNOPPIX/develop

New Form Validation Rule: alpha_numeric_spaces
Added 'application/x-zip' mimetype for docx
Merge pull request #2227 from Lasha/patch-1

Added 'application/x-zip' mimetype for docx
Allow non-string values to be used as captcha words (issue #2215)
[ci skip] Add a missing space
Merge pull request #2199 from cryode/feature/pagination

Multiple pagination bug fixes & optimizations.
[ci skip] Remove unnecessary string casts in Pagination
Fix issue #2230
Added small feature to profiler: total execution time count

adds additional information to profiler like:
DATABASE:  test   QUERIES: 3 (0.0016s)  (Hide)
Update system/core/Log.php

Updated Log.php so that a developer can extend it and change the log file extension.

It makes sense to default to .php when logs are in the public web folder.  It would be nice if a developer moves the log file path we have the option to use a standard extension like .log
Added support for changing the default log file extension from .php to whatever is preferred. example (.log)

This is a follow up to this pull request.

https://github.com/EllisLab/CodeIgniter/pull/2243