libclang: migrate USRGenerator to ConstDeclVisitor