Remove old PHP compatibility code

With the recent bump to 5.3, we don't need most of the stuff. I'm still leaving sha1 functions since it's used in Login2 function for old passwords compatibility. Delete them too?

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Fix default category having "1" as description on fresh SQLite3 install

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Add back smf_crc32 function since it's required by Subs-Graphics functions

Signed-off-by: Shitiz Garg <mail@dragooon.net>
Merge pull request #1680 from Dragooon/fix-sqlite-cats

Fix default category having "1" as description on fresh SQLite3 install
Installer RTL Compat

- Compatibility for RTL with installer (includes rtl.css).
- Uses == true/false rather than empty() for conditions on
$txt['lang_rtl'] since it's a boolean, not an integer or null/not null.

Signed Off: Matthew P. Kerle / Labradoodle-360
<creativewebdsign@gmail.com>
Merge pull request #1677 from Dragooon/remove-compat

Remove old PHP compatibility code
Upgrade RTL Compat

- Added RTL Compatibility.
- Uses boolean operator rather than (!)empty() since the data type of
the variable is in fact a boolean.
- Gets rid of $upcontext['right_to_left'] which is undefined because
$txt is not in scope and is not populated at that point, which also
makes the install and upgrade scripts handle RTL in the same manner.

Signed Off: Matthew P. Kerle / Labradoodle-360
<creativewebdsign@gmail.com>
Fixed Tabbing of Script

- Fixed the indentation/tabbing of a script element in the head of
upgrade.php that was misaligned in editor and dom output.

Signed Off: Matthew P. Kerle  / Labradoodle-360
<creativewebdsign@gmail.com>
Fixed two typos

Just two small typo fixes to my last commits when I was looking them
over on GitHub.

Signed Off: Matthew P. Kerle / Labradoodle-360
<creativewebdsign@gmail.com>
! Markup error

Signed-off-by: John Rayes <live627@gmail.com>
Merge pull request #1685 from Labradoodle-360/install-upgrade-rtl-compat

Install and Upgrade RTL Compat
Merge pull request #1686 from live627/th

! Markup error
your -> you're
Slight margin adjustment

Signed-off-by: John Rayes <live627@gmail.com>
Unused class (SMF 1 leftover...?)

Signed-off-by: John Rayes <live627@gmail.com>
Fix a few undefined bugs in the display mechanism

Signed-off-by: Yoshi2889 <rick.2889@gmail.com>
Remove whitespace

Signed-off-by: Yoshi2889 <rick.2889@gmail.com>
Merge pull request #1691 from Yoshi2889/Display_fixes

Fix a few undefined bugs in the display mechanism
Merge pull request #1687 from Daniel15/patch-1

your -> you're
Merge pull request #1688 from live627/th

Slight CSS tweaks