Updated jemalloc from 3.5.1 to 3.6.0

Summary: Closes https://github.com/facebook/hhvm/pull/3784

Reviewed By: @jasone

Differential Revision: D1564962
Cleanup all the hacky eval stuff we were doing in hh_ide.js to export stuff

Summary: This is much cleaner. No more eval and easier to add stuff.

As an additional plus, this code will run in node.js now as well, so it'll be easier to test perf and write some tests.

Reviewed By: @jwatzman

Differential Revision: D1565143
Redis readtime implement bug maybe hangding

Summary: (1)gettimeout problem
Redis function getTimeout's timeout should be connect timeout  rather than read timeout..

reference:

https://github.com/nicolasff/phpredis/blob/master/redis.c

6926 lines of this file

(2)redis connect readtime problem

Developer  are used to set timeout(connecttimeout and readtime) in function connect,rather than setting setOption OPT_READ_TIMEOUT again,some developer forget set readtime maybe hhvm hangding when read data time out.

reference:
https://github.com/nicolasff/phpredis/blob/94e064940c488805485ad61a470ec9b34784f71f/library.c

1187 lines of this file

but hhvm implement functiom connect don't set readtimeout
Closes https://github.com/facebook/hhvm/pull/3752

Reviewed By: @sgolemon

Differential Revision: D1555481