Update MPScheduler to include N2F messages. Should significantly speed up BP for factors of degree > 2
Fixed issue #81 - BP incorrect when there are multiple solutions
Added spec for this issue
(Fixed EdgeDirection Enumeration to prevent warning)
Merge remote-tracking branch 'remotes/origin/dev' into dev

Conflicts:
	wolfe-core/src/main/scala/ml/wolfe/BeliefPropagation.scala
Fixed maxBy annotation spec
Merge remote-tracking branch 'remotes/origin/dev' into dev