New guard plan - separate state instances when EntryNodes/ExcludeNodes/etc are used

New guard plan summarized at https://lists.torproject.org/pipermail/tor-dev/2016-July/011234.html

  1. Separate state instances when EntryNodes/ExcludeNodes/etc are used
  • See prop271 MEANINGFUL_RESTRICTION_FRAC etc.