Added blob types to the ADODB backwards compatability stuff
IPv6 compatibility all the things

Shiny new IPAddress object

Changed database storage to tinyblobs to accommodate storing hexadecimal strings that can be compared using <, >, and =

 Tweaked a coupled indexes

 Tweaked a few things to pass around the new IPAddress object instead of strings or longs
call backwards compatible hex2bin
index case sensitivity
refactored the isBanned stuff, also switched the checkManualPermBan to existsManualPermBan
Merge remote-tracking branch 'origin/ipv6' into ipv6
Merge remote-tracking branch 'upstream/master' into ipv6
few more date consistency things, signup requests were using php instead of mysql and vice versa, using the same now
Merge pull request #966 from ExchangeCore/ipv6

IPv6 all the things