Merge pull request #187 from ddobrev/master

Applied Helpers.SafeIdentifier in the name-cleaning pass in order to get correct names in type maps
Generated all internals of all (including ignored) classes and all of their fields in order to properly store objects in managed code.

Signed-off-by: Dimitar Dobrev <dpldobrev@yahoo.com>