Put extra client headers under autobind/.

--HG--
branch : clangtypes
rename : include/optional.hpp => include/autobind/optional.hpp
Start implementing method codegen using Clang types.

--HG--
branch : clangtypes
Start implementing class codegen using Clang types.

--HG--
branch : clangtypes