Ebuilds update

Add v0.3 ebuild. Minor fixes for older files.
Merge branch 'master' of github.com:xaionaro/clsync
Fix #60
Fix libtool warnings: put aux files into m4 dir

libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
Support legacy aclocal: add empty m4 dir

Looks like old aclocal versions die if with -I m4 m4 dir doesn't
exist, 1.14 works fine without this chanege.
Update travis tests

- test mhash only if cluster is enabled (it is NOP otherwise);
- test socket;
Build both clsync and libclsync conditionally

Configure now supports both --enable-{lib,}clsync.
Update tranis tests to encompass all possible build cases
Do not look for glib if clsync will not be built.
Remove header included twice.
Make malloc common.h independent
Make socket.[ch] independent of common.h
Separate libclsync stuff from common.h

Also use sys/param.h for MIN, MAX macros.
Fix error message.
Rename configure option

--enable-libclsync -> --enable-socket-library
Install binary and library headers separately.
Add -pthread to CFLAGS since it is needed to use the library.
Rename clsync.pc -> libclsync.pc

This is a libclsync library, so *.pc file should be appropriate.
Update gitignore for pc file.Update gitignore for pc file.
Update clsync live ebuild