Merge pull request #2594 from Oldiesmann/release-2.1

! Assorted merge-related fixes
Merge pull request #2596 from Oldiesmann/release-2.1

+ Don't allow merging of redirection topics
! Redo the sprite with some help (Thanks to: http://draeton.github.io/stitches/)
! del_small removed (Generic icons are already 16x16, on mobile del_small is kinda untouchable)
! Next/Previous Page moved to generic_icons (Better not to define them again and again)

Signed-off-by: Antes <antes@simplemachines.org>
! those extra margins no longer needed with new sprite.

Signed-off-by: Antes <antes@simplemachines.org>
Merge pull request #2597 from Antes/sprite

Generic Icons
Merge pull request #2598 from Oldiesmann/release-2.1

! Typo fix
Increase the quality of message icons

Signed-off-by: Antes <antes@simplemachines.org>
Merge pull request #2599 from Antes/sprite

Increase the quality of message icons
Fix #2514

Signed-off-by: Yoshi2889 <rick.2889@gmail.com>
! Better way to show delete - enable/disable fixes #2582

Signed-off-by: Antes <antes@simplemachines.org>
Merge pull request #2602 from Antes/theme_fix

Better way to show delete - enable/disable on themes page
Add the user ID on fetching alerts

Signed-off-by: Suki <suki@missallsunday.com>
Add the user ID on the alert popup url param

Signed-off-by: Suki <suki@missallsunday.com>
Add the user ID on the alerts button

Signed-off-by: Suki <suki@missallsunday.com>
Merge pull request #2600 from Yoshi2889/2514

Fix #2514
Merge pull request #2603 from MissAllSunday/stuff

Add the user ID on some alert links
+ Allow fulltext searches for InnoDB tables in MySQL 5.6.4 or higher

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
+ Add support for specifying desired storage engine in $smcFunc['db_create_table']
+ Default to InnoDB instead of MyISAM when possible
+ Add storage engine info to the array returned by $smcFunc['db_table_structure']

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
+ Add proper MySQL storage engine support to install (fixes #772)

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>