Merge tag 'v2.8.4'

2.8.4

 * Allow native bcrypt for performance (Raymond Feng)
Fix bcrypt issues for browserify
fix nested remoting function throwing error will crash app

Signed-off-by: Clark Wang <clark.wangs@gmail.com>
test if cb exists

Signed-off-by: Clark Wang <clark.wangs@gmail.com>
fix jshint errors

Signed-off-by: Clark Wang <clark.wangs@gmail.com>
Merge pull request #907 from clarkorz/fix/nestRemoting-crash

fix nested remoting function throwing error will crash app
v2.8.5
Merge branch 'release/2.8.5' into production