New input file format (.fam)

Removed support fo .train files. .train files stored both hairpin and mature
strand sequence for more than one organism. However it also referenced the
foreground files at its top (lines marked with a b).

Introduced the .fam file format, simpler and more identical to a .fax file. It
contains only the hairpin and mature strand sequences required as the foreground
during training. Hairpin sequences to be used as foreground should be
additionally specified when running mirscanTrainer.

A .fam file can also be used as a query file, the mature strand sequences are
ignored.
New format for score sheet files (.scr)

.scr files are now simply a pprint'ed list of dictionaries. Though not so human
readable, the parsing is much simplified. All entries (dictionaries) include the
keys 'name', 'totscore' and one or more 'loc_XX' where XX are strings
representing organisms. Additional keys are the keys of the fdict function
dictionary specified in the criteria file.

Example files have been updated accordingly.
Merge branch 'develop'