Expanded vector function handling, added functions mean(), sum(), vmax() and vmin().
Swig/Python: Fixed pointer bug when setting signal min and max.
Swig/Python: Corrected min and max property lengths in testvector.py
Fixed bug passing lo_arg arrays for storing vector property values.
Remove unsigned changes for >= 0 (clang warning)
Add swig/copywhich.sh to the dist.
swig: Use alloca() to reserve stack variables used in typemaps.

Otherwise, swig sometimes places variables inside scopes, and
retaining pointers to these variables causes problems.
Fixed 2 bugs in handling properties with vector values e.g. link scopes
Merge remote-tracking branch 'steve/master'
Fixed segfault storing/retrieving single strings as static props e.g. units.
Change treatment of src and dest extrema in connection db, allowing proper retrieval of metadata with types.
Update Python bindings for connection db range changes.
Enable AUTOREQ_ALL in testmonitor.c
Fixed lo_arg pointer bug in mapper_msg_prepare_params()
Swig/Python: Fixed string pointer bugs in py_to_prop()
Added function mdev_properties(), also call it from Swig/Python bindings.
Changed arguments to mapper_monitor_connection_modify() for consistency with mapper_monitor_connect() and _disconnect(). Altered coresponding function name in Swig/Python bindings from .modify() to .modify_connection() since other objects e.g. links can be modified also.
Updated test.py for testing device properties and link/connect/modify.
Check if range arguments are numbers before trying to evaluate them - prevents e.g. erroneously stringified range arguments from removing previous values.
Fixed bug in starting expression when entering calibrate mode with scalar source.