Feature/package tests

Work in progress

Includes the beginnings of a unification of the various custom C++ exception classes
The real solution is to clean up my additions to autoprogram:
https://bitbucket.org/birkenfeld/sphinx-contrib/pull-request/59/enhance-autoprogram-include-usage-summary/diff#comment-1610430


On Tue, Jun 10, 2014 at 3:41 PM, C. Titus Brown <notifications@github.com>
wrote:

> In jenkins-build.sh:
>
> > @@ -45,7 +45,8 @@ fi
> >  if type hg >/dev/null 2>&1
> >  then
> >  	rm -Rf sphinx-contrib
> > -	hg clone http://bitbucket.org/mcrusoe/sphinx-contrib
> > +	#hg clone http://bitbucket.org/mcrusoe/sphinx-contrib
> > +	hg clone http://athyra.ged.msu.edu/~mcrusoe/sphinx-contrib
>
> On Tue, Jun 10, 2014 at 12:40:26PM -0700, Michael R. Crusoe wrote: > @@
> -45,7 +45,8 @@ fi > if type hg >/dev/null 2>&1 > then > rm -Rf
> sphinx-contrib > - hg clone http://bitbucket.org/mcrusoe/sphinx-contrib >
> + #hg clone http://bitbucket.org/mcrusoe/sphinx-contrib > + hg clone
> http://athyra.ged.msu.edu/~mcrusoe/sphinx-contrib Yes, many jobs have
> been dying due to bitbucket's lack of uptime.
> Hmm, OK, I suppose it's ok to rely on athyra then...
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/ged-lab/khmer/pull/451/files#r13614549>.
>