git ignore cabal sandbox
Rework build

- fix haddock ('other-extensions' doesn't play well with hsc2hs)
- add make target for uploading haddocks (resolves #16)
- multi-ghc travis build (based on hvr/multi-ghc-travis)