added enum34 as xdress._enum
unit tests pass for gccxml
Now clang fails
added some top-level rc params docs
removed some code comments
fixed up docs for new descr api
have to leave cafe now
autodescibe unit tests work for gccxml
unit tests pass with gccxml
gccxml almost works
gccxml integration tests now work
updated pycparser to work
Change 'return_type' and 'default_args' to 'return' and 'defaults'
Update clang for new function description format
Merge branch 'clang-args' into clang

* clang-args:
  Update clang for new function description format
  Change 'return_type' and 'default_args' to 'return' and 'defaults'
  updated pycparser to work
  gccxml integration tests now work
  gccxml almost works
  unit tests pass with gccxml
  autodescibe unit tests work for gccxml
  have to leave cafe now
  fixed up docs for new descr api
  removed some code comments
  Now clang fails
  unit tests pass for gccxml
  added enum34 as xdress._enum
Handle enums as template arguments in the clang frontend

The gccxml frontend is broken on the now expanded unit tests.  I also
haven't yet checked if the cython backend supports this functionality.

libclang synced from https://github.com/xdress/clang/commit/9e77c125626db4b1504edffa055e0b4dbbc89715.
Add an integration test for enum template arguments

This currently fails with both frontends.
unit tests pass
clang: Fix a linker error with clang 3.4

libclang synced from https://github.com/xdress/clang/commit/c5e6eb24d2e547a2a95baca350ecc15068682e71.
almost there...