Add a .gitignore file.
Merge remote branch 'malloch/master'
Mention 'autogen.sh' in the build instructions.
Include extra params in mapper_msg_prepare_params().
Add extensible properties to /link handler.
Cast to appropriate types to reduce warnings when building swig bindings.
Added handler and functions for instances to swig bindings.
Shorten run loop in testquery script.
Added rough version of testinstance.py
Was updating wrong signal in testinstance.py
Added id to python instance callback.
Added allocation mode selection to swig bindings.
All signals have at least one instance; enforce maximum instances.
Include user_data in msig_reserve_instances(), and do not reset it in msig_instance_init().
Add functions for adding signals with instances.
Switched to mdev_add_signal_with_instances().
Fixed bug in error-checking.
Remove special treatment for first instance 0.
Cast to appropriate types to reduce warnings when building swig bindings.

Conflicts:

	swig/mapper.i
Reverted to msig_reserve_instances() without user_data argument, adapted python bindings and testinstance.py