Add opam file

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Add .gitignore

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Encodings: fix a parse error under camlp4

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Remove the Backtrace module, depend on the backtrace package

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Pervasiveext: record the current backtrace when running 'finally'

Note the exnhook is also removed-- this was only being used to print
partial backtrace fragments to the log.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Xstringext: avoid using exceptions in simple utility functions

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Regenerate OASIS

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #9 from djs55/add-backtraces

Support reliable, cross-host, cross-process backtraces