dictionary all prefix
removing some compiler warnings
convenience functions for using dictionary with pointers
updated comments for dictionary
Use static allocation for dict pointer insert
Increase default pointer string length

This is done just to be safe for future architectures (aka out of
paranoia).
Remove const from the val ptr in dict allprefixed
Add fields to subdomains