Merge pull request #12 from ncsaba/add-config-file

Use a configuration file.
Merge pull request #18 from ncsaba/wdb-wrapper

Wdb wrapper
Merge pull request #19 from ncsaba/wdb-wrapper

arbitrary boolean tree support for writing regions/combinations
added Plane.from_values method
fix Vector.is_same to not fail on different vector shapes but return False
fix Vector.is_same to not fail on different vector shapes but return False
fix Plane.from_values to handle ctypes double arrays
added ctypes_adaptors.flatten_floats; more parameter checking in planes method
added ARBN primitive wrapper
fix typo in wdb.py
Added ellipsoid/sphere primitive wrappers; fix __init__ lists; set up SAVE_MAP from primitive type to mk_... functions
Added ellipsoid/sphere primitive wrapper tests
Added RPC primitive wrapper
added Vector.construct_normal (compatible with libbn.bn_vec_ortho)
added primitive wrappers for: TGC, TRC, Cone, RCC; removed trc_top
Replace 'from ... import *' with explicit list
Replace function in function with functools.partial call
Remove primitive_type parameter from calls of Primitive.__init__ in subclasses
Merge pull request #20 from ncsaba/wdb-wrapper

wdb wrapper