bcrypt as optional dependency
bcrypt as optional dependency

Cherry-picked a commit by @sokra from trentm/node-ldapauth#13. This
probably fixes trentm/node-ldapauth#9 as well when cache is not needed.

appcelerator/node-ldapauth-fork,topaxi/node-ldapauth-fork,vsimonian/node-adauth