Implementing module functions and updating tests related

* Updated basetest file
* Updated deltaT tests
* Updated begin and end period date tests
* Updated functions and obersvers extra paths tests
* Updated print simulation test
* Implemented PyOpenFLUID constructor and destructor
* Implemented deltat functions
* Implemented begin and end period date functions
* Implemented functions and observers extra path functions
* Implemented print simulation info functions
Implementing functions

* Implemented getter/setter of simulations functions parameters (not finished yet)
* Implemented getter/setter of model global parameters
* Implemented getter of unit classes
* Implemented getter of unit IDs
* Implemented dataset loader function (not finished yet)
* Implemented project loader function (not finished yet)
* Implemented simulation runner function (not finished yet)
* Added 'getCurrentOutputPath' function with test
* Modified functions of parameters type test in python scripts
Updating and implementing functions

* Implemented getter/setter of model global parameter
* Implemented getter/setter of generator parameter
* Updated runSimulation function
* Temporary commented 'loadResult' and 'loadResultFile' functions
* Updated return type of multiple functions to boost::python::object
Updating begin and end period dates tests
Enabling run simulation function
Updating tests
Implementing run project function
Modification of openfluid library include
Deleting debug lines
Deleting test hander method of BaseTest
Updating tests
Updating simulation test - (problem not fixed)
Modifying PyOpenFLUID attributs
Adding custom method to print on python standard output, enabling output redirection from python
Updating run simulation function
Removing 'Convert' files, replaced by 'Utilities'
Spliting simulation test from 'Simulation_TEST' into two specifics tests scripts
Adding ressources tests files
Deleting double in getUnitsClasses result
Moving copy function private in python ('copy' -> '_copy')