Initial commits

Deal with https://github.com/mybb/mybb/issues/1169
Fix the alt_trow()s

...
Credits to icons' author  #1302

Adding credits to http://p.yusukekamiyamane.com/
Merge pull request #1320 from Destroy666x/profilefix

Fix #1169
Fixes #1169 Profile, "Homepage" field is displayed even if empty
Updated template cache
Fixes #1335 Force Users to Login
Fixes XSS in user titles
Merge pull request #1336 from PaulBender/fix-1335

Fixes #1335 Force Users to Login
fix code php past issue
Fixes XSS in Skype and Yahoo

Also sanitizes AIM just in case.
Fixes #1333 - Typo in poll message

You have already voted IN this poll.
Merge pull request #1339 from Cu8eR/patch-4

Fixes #1333 - Typo in poll message
Merge pull request #1289 from martec/fixcodephpissue

Fixes #1288 - Code- and PHP-tag issue in editor
Preparing 1.8.0
Add Template::render method