Correcting the breadcrumb in the 2.1.3 update instructions.
Fix language typo in Migrations library

lang and line were out of order
Merge pull request #1936 from etcgroup/2.1-stable

Bug in 2.1-stable - language typo in Migrations library
Error on line 1407 of db_active_rec.php traces to mis-named variables

Corrected variables to $k2 and $v2
Convert liefeeds to Unix style
Merge pull request #2021 from tomcode/linefeedsMigration

Linefeeds migration #2
Merge pull request #1969 from CoeusCC/patch-2

Error on line 1407 of db_active_rec.php traces to mis-named variables
Email library: htmlspecialchars for _header_str
Merge pull request #2337 from moi90/2.1-stable

Email library: htmlspecialchars for _header_str
Added small improvement to the _remove_evil_attributes function

Signed-off-by: brian978 <dbrian89@yahoo.com>
Signed-off-by: Wes Baker <wes@wesbaker.com>

Conflicts:
	system/core/Security.php
Updating User Guide for 2.1.4.
Revert "Updating User Guide for 2.1.4."

This reverts commit c5f99fdcc5c4a918b5b8fe3ddbd56ab25ad1c22b.

Signed-off-by: Wes Baker <wes@wesbaker.com>
Fixing a typo in the user guide.
Add default get_email to Duser_Driver

This fixes a possible endless loop when the function is not implemented
in the driver, but the array says it is.

It also allows us to simply call it without checking if it's
implemented.

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Duser_Driver/username_exists: return null if not implemented

false means we know it doesn't exist, null means we don't know.

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Duser: Add some comments

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Duser: Rework optional functions

Not implemented functions return null and code using these no longer
has to check if they are implemented, but it has to handle null
properly.

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Remove executable bits

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Add FluxBB authentication driver

To enable set:
	$config['authentication_driver'] = 'fluxbb';
	$config['auth_fluxbb'] = array('database' => 'fluxbb');

Signed-off-by: Pierre Schmitz <pierre@archlinux.de>

Add example array to config.php
Remove $optional_functions from Duser_fluxbb to follow
bb9f9274e8c2d661a1adffd87c87c3d81ec47b4d.

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Use InnoDB for the files table

The files table was MyISAM even though all other tables were InnoDB.
We should avoid mixing types here (backups, transactions and performance).

Signed-off-by: Pierre Schmitz <pierre@archlinux.de>
Signed-off-by: Florian Pritz <bluewind@xinu.at>