Merge pull request #494 from msimerson/result_store

result_store: init store when incr or push are called
headers: added direct_to_mx, rearranged UA

direct_to_mx: added check for hop count when not authenticated
headers: added reject option to .ini
headers: refresh config once per connection

declare config.main.reject as boolean
added from_matches results
renamed from_matches -> from_match
headers: updated for net_utils syntax
data.headers: renamed hook_data to refresh_config

because that's all that function does