Support bcrypt password hashing.
Added more password methods.
Use valid salt.
Fix memcmp check.
Yet more password methods.
AER-2245 added as_result parameter to apply_stream
Use "uname -m" for arch on mac.
Merge branch 'master' into sj_dev
Merge pull request #4 from citrusleaf/sj_dev

Sj dev - AER-2245 added as_result parameter to apply_stream
AER-2444 - utility cleanup - added new base-64 API in preparation for replacing old API.
AER-2444 - utility cleanup - tweaked new cf_b64_decode_in_place() function.
Add explicit casts to placate c++ compiler.
Provide code example for as_strncpy() doc.
AER-2444 - utility cleanup - removed depracated base64 API.
AER-2545 - setting TTL via UDF - add a record hook and function for setting time to live (TTL).
Check for null src in as_strncpy()
Added cf_getns().
AER-2278 - Key storage - add hooks for dropping a record's key.
AER-2278 - Key storage - added declaration of as_rec_drop_key().
Add little endian swap methods.