Merge pull request #11 from sweinst/master

Fixed call to Py_SetPythonHome and Py_SetProgramName. Added support for Py_SetPythonPath
Subclasses written in Python can now have their properties and methods
reflected back into .NET.
Added decorators 'clrproperty' and 'clrmethod' to the clr module which are
used to declare which properties and methods should be reflected, and to
supply the .net argument and return types.
Fix bug in __call__ implementation when calling a base class method on
python subclass of a managed type.
Create a new module for importing the embedded clr.py file into as the
globals dictionary doesn't exist when not being run inside a python
process (i.e. when embedded).
Fixes #13