Fixes clang autodescribe to support boolean template arguments and literal string function default arguments
Clean up clang expression parsing using ast.literal_eval