Fixes #102: SIGPIPE not disabled on Mac OS X/*BSD

The order of preprocessor defines in librabbitmq/unix/socket.h prevents
DISABLE_SIGPIPE_WITH_SETSOCKOPT from ever being defined, and thus
SIGPIPE not being disabled correctly. This fixes that error.
Adding vim modelines to help with source formatting
Formatted source code with astyle utilty
Updating license year
Ignoring YouCompleteMe config file