Merge pull request #349 from ddobrev/master

Fixed an ambiguity between an internal ctor and a potential wrapped one
Fixed some problems with arrays of void after mapping void* to IntPtr.

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