changed sha1 to bcrypt, but sha1 is still supported. Also, we use a PHP5.0-5.3 custom Bcrypt library, in PHP5.5 there's a native blowfish/crypt implementation, hostings like dreamhost for example, only offer up to PHP 5.3, so I think there's no need to worry (yet) to implement THREE different methods (current 5.0-5.3, compatibility lib 5.3-5.5 and native solution 5.5+) since current solution should work on all of them
added description to new functions
added compatibility library with versions 5.3.7-5.5 and code to work with 5.5+
Merge pull request #1139 from conejoninja/bcrypt

changed sha1 to bcrypt, but sha1 is still supported. Also, we use a PHP5...