Merge pull request #34 from avsm/master

Release 1.4.0
Remove `ounit` as as an unnecessary opam dependency
Make camlp4 an optional dependency.

Note that this will require checking all the downstream consumers
of OPAM cstruct and adding camlp4 explicitly.
opam lint
Use opam 1.2 in Travis CI
Travis tweaks
Depend on oUnit only when running tests
Build system tweaks
Improve the opam file
Typo
Update _oasis
Update test cases
Fix test runs
Merge pull request #36 from samoht/master

opam lint
Merge branch 'camlp4-optional' of git://github.com/avsm/ocaml-cstruct into avsm-camlp4-optional

Conflicts:
	_oasis
	opam
	setup.ml
bump to 1.5.0