Merge pull request #13 from phemmer/typecast_constants

Fix type casted constants
Merge branch 'enum_constants' into phemmer

* enum_constants:
  add specs for enum constants
  add constants of enum values
  add specs for named enums
  add support for named enums
  add specs for typedefs
  fix pointer arguments to functions
  add support for typedef aliases
Merge branch 'import' into phemmer

* import:
  add support for %import directives
Merge branch 'gemspec' into phemmer

* gemspec:
  add a gemspec so gem can be used directly from git