Scilab: SWIG exception raise macro : rethrow exceptions
Scilab: fix SWIG_NewPointerObj & SWIG_NewFunctionPtrObj error
Scilab: remove SwigScilabStringFromCharPtrAndSize (same as SwigScilabStringFromCharPtr)
Scilab: fix SWIG_FromCharPtr error
Scilab: refactor SwigScilabStringToCharPtr (use String API getAllocatedString())
Scilab: refactor SwigScilabStringToCharPtrAndSize (use String API getAllocatedString)
Scilab: fix matrix typemap parameter names
Scilab: add string matrix typemaps
Scilab: update matrix2 example (with int & string matrix conversion)
Scilab: add support of STL vector<string>
Scilab: update STL vector example with vector<string>
Scilab: reference passing default mode is INPUT (here fix for vectors)
Scilab: improve STL vector example (test all argument passing modes)
Scilab: small fix on int matrix typemap
Scilab: wrap SWIG_Init() function to initialize module SWIG types (needed for STL support)
Scilab: added target in Examples makefile for debugging
Scilab: generic support for STL containers.

STL containers are mapped in Scilab as:
- for int, double, string: matrices (of int, or double, etc....)
- for other types (like pointers on objects): list of pointers
Scilab: generic support for STL vector
Scilab: rewrite STL vector example (vector argument passing example)

Fixes:
- use generic support of vectors
- add vector of object example
- improve example messages
- simplify cpp code
- move example code to "std_vector" folder
Scilab: add STL simple vector example (available also for Python, Ruby...)