removed output_name from do(parameters)  and generate it like operation_id
Merge branch 'master' into pythonAPI_baby
Engine::_do(output_name,...) keeps output_name as first argument for internal cpp calls

added FC::attributes() returning a nativ python list of str
attributes() returns a tuple instead of a list (now in pythonapi_pycontainer.h)
name of an IlwisObject can now be set
SWIG now automatically generates docstrings to indicate name, type and default of parameters as well as return type
added first dummy for attribute with UNDEF check and defaultValue
Merge branch 'master' into pythonAPI_baby
Merge branch 'master' into pythonAPI_baby
secound Feature::attribute(..) method can return custom invalid value seved still as PyVariant

PyVariant now convertable to __float__ and QVariant.toLongLong is used for __int__ conversion
exceptions from pythonapi::initIlwisObjects() are cought as well and ilwisobjects.conf can now be placed

in executable or current dir. If conf file not found an exceptions is thrown.
beautified test.bat which now resets PATH environment, us prepare_PATH.bat to set PATH manually
created also a bash script prepare_PATH.sh
improved portable configuration for the babyversion
added set Feature::Geometry not tested, and improved Feature::setAttribute() code
added UNDEFs as python variables (maybe a wrapper to prevent write access would be handy)

added from/toWKT to geometry
Merge remote-tracking branch 'origin/master' into pythonAPI_baby
applied bool return value for connect To
added WKT in and output for geometry
Merge remote-tracking branch 'origin/master' into pythonAPI_baby
added WKT in and output for geometry

resolved #7

(cherry picked from commit 0e6f41fa3faa8aa790c3eb7160ac5de34f4ce5ea)