move libclang into core namespace