Revert non-scilab changes: Octave modifications
Remove non scilab changes - swigwin

CMake should be used instead of a specific version of Visual Studio
project files if Visual Studio support is required.
Code style fixes.

Output after running 'make beautify-file' on scilab file
Tidy up .gitignore
Minor makefile tidyup
Fix merge mess - restore changes as they are on master
Example makefile tidy up
Scilab configure tidy up
Improve .gitignore for examples
Scilab example Makefiles update.

Make consistent with other languages.
Output is also suppressed when run from top level directory - see
RUNPIPE.