Added the new matlab server kernel
Added helper functions used by the server
Chanded default matlab dir to "matlab_zmq". This dir will finally replace the current "matlab" dir
Added 'usrprog' dir to store .m files used by users
Minor bug fix
Made recv_string() in is_connected non-blocking so that it can print out "." when waiting for Matlab response