Add a Python unit test that covers some of the armature/bone collections. Some of these tests cover the same functionality as the C++ tests, albeit via the Python/RNA API. Another test was added to check that joining armatures works as expected.