Magicnumberfix

Last PR had a rebase oops, so set this one up in separate branch. 

Fixes magic number usage in lua-pdns, and sets up a namespace & enum for recursor behavior. This can pave the way for configuration options in pdns_recursor when interacting with lua from the cpp side