Merge pull request #4 from cybik/dwindex

Some libc's require enum members to be part of a named enum to be used as indices for maps.
Normalize extern for Android stuff
Android Skeleton
Android inclusion