Module tests: re-arrange into directory tree which matches module tree.
note for tests, a Genoscope cDNA
test rename

matches layout for b35ba453
tk/otterlace - put hostname in the logfile

eventually for the benefit of [source:team_tools/bin/otter_session]
B:O:Debug: defer processing of $ENV{OTTER_DEBUG} until Debug keys have been set.
B:O:Defaults: --debug now takes string rather than integer.
B:O:Debug: special-case a sole set() key of 'false', 'none' or 'off' to clear debugging.
B:O:L:Client: use Log4perl 'otter.client' logger for debug_client() messages.
tweak to table format
added commented out code in case this needs to be used with Vega again
Merge branch 'dev'
B:O:L:Client: avoid expensive log formatting if not logging.

(fixes possible penalty introduced by "use Log4perl 'otter.client' logger for debug_client() messages")
Bio/Otter/LogFile.t: actually do some module testing.
Bio/Otter/LogFile.t: timed logging.
session-coloured blixem

follows 50a1ad53 16495133
fixes RT#395964
Do don't do what we thunk it do.
B:O:Lace::DB - explain the DBI fail for *.done/otter.sqlite

give some info for the cryptic
  DBI connect('dbname=..../otter.sqlite','',...) failed: unable to open database file...

which can now happen if the session is closed while columns are fetching
(cherry picked from commit 12e0b85de093618fcba81d59c23131a8386a00d1)
B:O:L:Source::Collection: replace get_Item_by_name() with get_Column_by_name().

Fixes RT 395809.
Should prevent a recurrence of RT 395705.
Give B:O:BAM and B:O:Filter a common parent: B:O:Source.

B:O:BAM -> B:O:Source::BAM
B:O:Filter -> B:O:Source::Filter

RT 387038.
MCW:ColumnChooser: fix typo in method name.
Rename Bio::Otter::Lace::Source::* to Bio::Otter::Lace::Chooser::*.

To avoid confusion with Bio::Otter::Source* introduced to resolve RT387038.