Merge pull request #49 from alep/develop

When construction hidden variable representation create a new set of variables, also added some tests.
Inform how to access the web viewer on start, and catch error and close if unable to start
Merge branch 'web-viewer-start-polishing' into develop
When finding a better node with same state on graph search, update memory (was bug)
Merge branch 'fix-memory-update-when-better-graph-node' into develop
Updated web viewer screenshot
By default, accept all ips on the web viewer
Added an iterations counter to the statistics
Updated the docs for the new viewers, and documented the custom viewers creation :)
Documented the zoom reset on the help
Added the BaseViewer to the list
Better help on the web viewer, and avoid repetition on the documentation
Some rewording on the ConsoleViewer doc
Merge branch 'update-viewers-doc' into develop
Renamed the sudoku example
Is sudoku, not sodoku, hehe
Some fixes on the text and examples of csp docs
Merge branch 'csp-docs-fixes' into develop
Renamed the restrictions converter function
Merge branch 'rename-csp-binary-converter' into develop