F# BlitParser Implementation

Since there's no F# equivalent to a void* I declared the local variable for the pointer to the result[] as an IntPtr so there'd be no need for the Explicit conversion from void* to IntPtr later.
 
Added the " 'T  when  'T: unmanaged " constraint to functions that use the unsafe BlitParser