Problem: no unit tests for server

- write initial test
- rename server to hydra_server to conform with generation style
update .gitignore for clojure/emacs.
server backend protocol and test impl.
Merge pull request #20 from jemc/master

Problem: zproject wasn't adding hydra.h to automake
tests for remaining events.
Merge branch 'master' of github.com:edgenet/hydra
Merge pull request #21 from mknoszlig/master

Problem: no unit tests for clojure server
Problem: clojure server has one global state.
Merge pull request #22 from mknoszlig/master

Problem: clojure server has one global state.
update project.clj as per template.
Merge pull request #23 from mknoszlig/master

Problem: project.clj is out of date as per zproto template
return null on receiving empty routing id frame.
Merge branch 'master' of github.com:edgenet/hydra
Merge pull request #24 from mknoszlig/master

Problem: java codec not up to date with latest zproto version
add minimal travis ci for clojure portions.
Merge pull request #25 from mknoszlig/master

Problem: no CI for hydra project