Add newline at the end of file

Stick to C standard that states you should put a newline at the end of a
source file (didn't know for header files).
Trying to respect standards for library naming

According to
http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html, all
should be respected except the ldconfig part, which wouldn't work on OSX
either way.