Towards generic shortest distance.
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.