more test output improvements
no template haskell here any longer
allow reloacting the source tree used for building android

Putting it outside the git-annex directory is useful to me, so I don't
accidentially tar it up into my release tarball.. which almost happened today.
Merge branch 'master' of ssh://git-annex.branchable.com
fixed in git
Added a comment
Added a comment
webapp: Only show up to 10 queued transfers.

The transfer queue can grow larger than 10 when queueing transfers for
files that were just received, as well as requeueing failed transfers.
I probably need to do some work to prevent that, as it could use a lot of
RAM. But for now, cap the number of displayed transfers in the webapp, to
avoid flooding the browser.
Added a comment
Merge branch 'master' of ssh://git-annex.branchable.com
Merge branch 'master' of ssh://git-annex.branchable.com
fix link
git-annex.cabal: relax 'mtl >= 2.1' constraint to 'mtl >= 2'

Git-annex doesn't actually depend on mtl version 2.1. By relaxing this
constraint, builds can succeed on Ubuntu 12.04.
git-annex.cabal: declare dependency on <sys/event.h> header file when building on BSD
git-annex.cabal: let the 'Fast' flag default to 'False' unless it's explicitly specified

The current use of the 'Fast' and 'Production' flags is both inconsistent and
redundant. It's inconsistent, because users are allowed to specify both '-fFast
-fProduction' at the same time -- thereby enabling two contradicting features.

The flags are redundant, because Cabal allows users to specify '-O0' at
configure time, which is essentially the same as '-fFast'. Since 'Production'
is just the opposite of 'Fast', this means that neither flag is needed.
remove Fast flag, pass -O0 to cabal
Build/mdwn2man: don't rely on perl being installed in /usr/bin; instead find it in $PATH
use Setup.hs rather than depending on cabal-install

Based on a patch from Peter Simons
finish removing fast flag