added a README.md

all the cool kids have one…
use static for hashmap_get_entry()

also removed the line breaks on function parameter lists.
I can't stand that.
added typedefs for the structs

makes all the rest more readable.
Also removed line breaks from function parameter lists.
removed all "struct" declares

since they are now typedef'd in the .h
added Travis-CI

aus Berlin (AUS BERLIN!)
changed travis default script

Dr. fry doesn't have a ./configure script yet
changed compiler to clang

-Wno-gnu-statement-expression and -Wno-gnu-zero-variadic-macro-arguments won't compile with gcc
added travis status button
asprintf is not POSIX. Use _GNU_SOURCE in Makefile
for now so that it compiles on Ubuntu precise which is Travis-CI environment
changes to make 'make test' work on Ubuntu precise
because that environment is used by Travis-CI.
Maybe some more thinking has to be put into portability ;o)
adding the /opt/ setup to travis, so it hopefully builds finally
changing it to a valid .travis.yml file

I still have to learn quite a lot ;o)
more build dependencies: install "check" package
Merge pull request #1 from tabascoeye/master

Refactoring and integrated Travis-CI