New doc pages
format parameter removed from TransducerIO methods.
Bug fixed in BooleanSemiring. It now implements Semifield again.
Bug fixed.
New transducer methods added.
HashAutomaton made editable.
Test code changed.
Bug fixed.
EditableAutomaton added. Sample code added.
Towards generic shortest distance.
Test code changed.
Merge branch 'master' into generic-shortest-distance

Conflicts:
	jautomata/src/main/java/net/jhoogland/jautomata/Automata.java
Generic n shortest distance ready.
Generic type specifications added.
BestPathWeights removed.
Changes to EditableAutomaton.
Small changes to code and Javadoc.
Methods labelsOut(state) and transitionsOut(state, label) removed from
Automaton interface.
Methods labelsOut(state) and transitionsOut(state, label) removed from
AbstractAutomaton.
Override annotations removed from transitionsOut(state) methods.