functions.php: add https support

Add https matching in confirm_referrer()
Add Opera 19 and 20

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add Chrome 33

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add Yandex Browser 14

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add Maxthon 4.2

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add Chromium 35

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add Firefox 29

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add Aurora 30

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add Aurora and Nightly for Mac

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add SM 2.28

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
Add Midori 0.5

Signed-off-by: Konstantin A. Lepikhov <lakostis@mozilla-russia.org>
admin_options.php: add https support

more fixes for https support
fix typo in include/functions.php
PHP 5.3+ compatibility fixes
main.tpl: more https fixes
search.php: fix google search in https
first portion of spam checks
register.php: fix username check
moderate.php: add rbl check for get_host
register.php: fix a typo
register.php: fix another typo