Enhanced primitives for getting values or values lists

* Updated encapsulation of IndexedValue class
* Updated Variables and ValuesBuffer classes
* Added OPENFLUID_GetVariable, OPENFLUID_GetLatestVariable, 
  OPENFLUID_LatestVariables and OPENFLUID_GetVariables primitives
* Updated tests  
* Cleaned code

(closes #73)