Pfam search - collect the HTTP code, add logging
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
Revert "!Need feedback"

This reverts note-to-self commit 4aca0052,
which I merged before remembering to rebase away.

feedback is given via Balloon in a6563577
Pfam search - display multi-hit locations more clearly

e.g. 5* WD40 domains on HIRA transcript AC000085.3-001

let the results "table" stretch with the window
tell Belvu to use pfetch not efetch

RT#405171
tell Belvu where the current pfetch may be found

the default is
 http://www.sanger.ac.uk/cgi-bin/otter/52/nph-pfetch?request=%s

for RT#405174, but note that launch in browser will require auth cookie
Merge branch 'mca/83-pfam' into humpub-branch-83

Pfam searching, mended for RT#229478

* mca/83-pfam:
  tell Belvu where the current pfetch may be found
  tell Belvu to use pfetch not efetch
  Pfam search - display multi-hit locations more clearly
  Revert "!Need feedback"
  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