test_Cursor: don't use the TranslationUnit cursor.

The TranslationUnit cursor has a different behaviour on libclang
3.0 and earlier. Therefore, use a child cursor to run the tests
on.