Move guard state out of globals per new guard plan
New guard plan summarized here at https://lists.torproject.org/pipermail/tor-dev/2016-July/011234.html 1) Create main guard selection state data structure (instead of using global variables) - Ideally there should be no global variables, so that in the future we can have multiple parallel guardsets (e.g. prop247) - Thoughtworks: guard_selection_t
issue