First revision of a python binding for the DagMC library

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@717 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Update test file and unit tests to check for non-void material

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@718 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Clarify makefile for local users

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@719 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Add an OBB-based volume boundary function

Allow dagmc to query the bounding box of a volume,
taking note that the result may not be a tight bounding box.

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@720 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Add util.py and a helper for finding geometry size

For geometries with a box-shaped graveyard shell (e.g. those
produced by mcnp2cad), the helper function find_graveyard_inner_box()
will return the low and high xyz coordinates of the inner surfaces
of the graveyard.  These, in turn, may be assumed to consitute a
tight bounding box around all the space that may be visited by
particles in a monte carlo simulation.

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@721 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Utility function to get the list of all materials

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@722 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Update the _vec3 type to use numpy usefully

Updates for style and whitespace

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@724 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Provide a dist_limit kwarg for ray iteration

This allows client code to send a distance limit down to DagMC.

Some whitespace changes snuck into this update as well.

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@725 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Add missing import

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@727 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Faster ray iterator implementation

This iterator keeps as much of the ray loop as possible inside C code.
It passes tests, but may need more verification to prove that it
behaves identically to the old implementation, which has been
renamed ray_iterator_slow()

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@728 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Whitespace fixups

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@735 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Update to new DagMC metadata standard

This update doens't expose the more flexible standard
at the python level.  It only restores the old functionality
using non-deprecated functions.

git-svn-id: https://repos.cae.wisc.edu/svn/svalinn/python/trunk/pydagmc@736 3ca0fc55-144d-4cef-8816-fa8a2f6afc42
Adding README
Reworked ENDF tests to use id form for nuc_i

Additionally, made endf.test_u235 fail with a useful error message
when the data file is missing.
merge conflict fixed
tiny formatting fix
cleaned up tests
fixing import style
Add environment PATH to hints to find Cython.
Merge remote-tracking branch 'upstream/staging' into staging