Improve the readibility of codes.

* Add some comments
* Disable the warning of fscanf() by define a symbol in preprocessor
Random insertion initial solution.

* Disable some warning in DEBUG target.
Add *.opensdf temp file into .gitignore.