Pfam search - collect the HTTP code, add logging
tk/otterlace --recover : fast session recovery for faster testing

tell ->recover_some_sessions why it was called
  when it is because of ARGV --recover, skip the dialog
By default make def'n file wrt to prepare_loutre.
Allow make_ensembl_vega to run from outside cwd.
rm irritating debugging warning from vega script.
Don't use cache if in pipeline.
Bugfix for dump_pipeline.
.gitignore all .auth-credentials under t/ .
AceDatabase.pm: &_bam_filter_list: create by refactoring.
AceDatabase.pm: &_bam_filter_list: add BigWig entries.
Pfam search - URLs changed
!Need feedback
Pfam search to use log4perl
user agent fixes
restructure Pfam window

drop estimated_time, the XML no longer provides it

move PfamWindow from "run the logic, blocking the UI while it does" model
  to something more like timer-driven

simplify TranscriptWindow's interface to PfamWindow
hmmalign fixes

put tmpfiles in session directory
  this ensures they are cleaned,
  and makes the simple name generator safe
  no longer need to collect @{} of output_files

align_to_seed...
  returns nothing when it fails. this is reflected in the GUI
  remove no-longer-correct option -q
  use -o $outfile instead of >$outfile
belvu launch
detect Pfam website rejection of search

e.g. fails for TTN due to 10k residue limit

parsing HTML with regexps is Wrong,
but locking up for a minute and then falling over in a heap is worse
show hmmalign failure in Pfam window

don't attempt to hmmalign when data is missing
record failures
display failure in Balloon on disabled launch button
Merge branch 'mca/83-pfam'

* mca/83-pfam:
  show hmmalign failure in Pfam window
  detect Pfam website rejection of search
  belvu launch
  hmmalign fixes
  restructure Pfam window
  user agent fixes
  Pfam search to use log4perl
  !Need feedback
  Pfam search - URLs changed
  Pfam search - collect the HTTP code, add logging