Python API
Add a C API and a second constructor for Sampler to support the factory pattern.
Merge branch 'capi_new' into capi

Conflicts:
	include/DNest3.h
	src/api.cpp