Merge pull request #117 from lbl-srg/master

Merge master to openmodelica branch.
Merge branch 'master' into openmodelica
Merge pull request #120 from lbl-srg/master

Bugfix for BCVTB.
Changed the redeclaration of <code>vol2</code> to be replaceable.
Changed record declaration to be a parameter.
Modified the script and corrected some wrong stopTime in the annotation. We should look also for the startTime...
Changed record declaration to be a parameter.
Added a script for fixing the StartTime and modified the startTime in the annotations, if != 0
Updated the script for fixing the stopTime
Merge pull request #123 from lbl-srg/fixWrongStopTime

Fix wrong stop & start time
Updated C-Sources
- Changed line comments to block comments (Modelica uses C of unspecified version; C89 does not have line comments and is a common default since some companies have not yet implemented C99 support)
- The ExternalObjectStructure typedef is now defined in a header so the order in which the C-files were included no longer matters
Merge pull request #125 from sjoelund/ansicsources

Updated C-Sources
Fixed compilation of Python wrapper
- Move Python.h include to the c-file instead of h-file (not needed there; made compiling the Modelica wrapper harder since it depends on the h-file)
- Included all prototypes necessary to compile python27Wrapper.c
- Made input arrays const as they are required to be
- C input size_t was changed to int since the formal argument was Integer and not size(arr,dim)
Merge pull request #126 from sjoelund/ansicsources

Fixed compilation of Python wrapper
Added const to array arguments.
Added functionality to look up weather file using the uri file:// modelica:// and modelica://Buildings/
Revised the Python interface to no longer require setting PYTHONPATH. The implementatio is not yet complete due to a compile time error of the intended implementation.
update dlls after fix from Martin
Merge pull request #128 from tsnouidui/master

Update dlls for python interface.
Removed unrequired comment.