Gibbs solver handling sparse factors (again)

Same fix, second location
Fixes to demos
Fixed small bug and major aesthetic nightmare.
Small demo code cleanup
Speed-up of Gibbs random sampler

Helps most for variables with large domains
moved value to DiscreteVariableBase
added support for setValue
updated doc and fixed set.Value bug
Updated comments
added vectorized custom schedule support
spellcheck
initial rolled up graph speedup
Merge branch 'master' of seymour.lyricsemiconductor.com:LyricLabsADI/dimple
remove warnings
made changes to support gp5
Fix initialization bug in minsum solver
changed solveRepeated to solve
Merge branch 'master' into streamingGraphs
Fixed testDemos
added test for solving multiple times in a row without initializing