Socket: Added a variable to accept return value of read() in 'mk_socket_tcp_autocorking()'

Added a variable to accept the return value of read() in line 266 in function 'mk_socket_tcp_autocorking()'. This patch removes the following warning that arises during 'make' :

--------------- WARNING --------------------
mk_socket.c: In function ‘mk_socket_tcp_autocorking’:
mk_socket.c:265:9: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
--------------- WARNING --------------------

Signed-off-by: Savita TS <savita.seetaraman5@gmail.com>
Virtual Host: add Redirect support (Fix #132).

This patch implements a basic HTTP redirect functionality at
Virtual Host level, when the Redirect key is set on the Virtual
Host configuration file, for every incoming request the server
will perform a HTTP redirect. e.g:

[SERVER]
    Redirect  http://monkey-project.com

Signed-off-by: Eduardo Silva <eduardo@monkey.io>
Signals: Removed unused variable 'old' in mk_signal_thread_sigpipe_safe()

Removed the variable 'sigset_t old' in line 71 from function, 'void mk_signal_thread_sigpipe_safe()'. This patch removes the following warning caused during 'make':

------------------ WARNING ---------------------
mk_signals.c: In function ‘mk_signal_thread_sigpipe_safe’:
mk_signals.c:71:19: warning: unused variable ‘old’ [-Wunused-variable]
------------------ WARNING ---------------------

Signed-off-by: Savita TS <savita.seetaraman5@gmail.com>
Merge branch 'master' of github.com:monkey/monkey