Move boost wrapping of python_datasource and set up proper inheritance of datasource functionality
Add test for python_datasource