Fix segfaults.

http_parser_settings is a struct just like http_parser and
resides in the managed object heap and can be therefore moved by
the GC.
Expose parser and settings pointers.

low level functionality all the way.