adding static factory method getSubstitutionMatrix(FiniteAlphabet, Buffe...

...redReader), backport static matrix instance methods from biojava3 (and then some), issue #12

It might be overkill with all the new methods, but why not?