aAdds an InChain member to test if one agent is in the parent-child chain of another, closes #998. Also adds a TestAgent with no pure virtual members for basic agent testing. Also adds a testing module for agent class tests, much like region class tests.
API name update/extension to Ancestor/Decendent, tests for self values added
Merge branch 'gidden-chain' into develop
fix for make_pair() on C++11
Merge pull request #1000 from scopatz/mp

fix for make_pair() on C++11
updated pyne, closed #1001
Merge pull request #1002 from scopatz/pyne-up

updated pyne, closed #1001
Merge branch 'develop' into global_decay_off
decaymanual re-enabled now that #1002 was pulled.