handle both SIGINT and SIGTERM
added a function for free buffer struct
deamonize
changed the way dSploitd manage string arrays.
changed the way dSploitd manage connections.
changed the way dSploitd manage control messages.
added initial support for modules ( plugins ).
created a shared library ( dSploitCommon ) that can be used by both server and client for create and send messages.
added Android.mk for building it with NDK.
manh minor changes and bugfix.
created the first client ( JNI ).

sorry for making one big commit, but i found that the previous design of
dSploitd was wrong only when i was already writing the JNI client.

-- tux_mind