(FACT-569) refactor windows acceptance nodesets

This commit refactors Facter Windows acceptance testing configurations
for Beaker. Prior to this commit, each of these files contained multiple
Windows nodes and Ruby architectures. This commit splits them into
separate files so that:
- Facter tests can run in parallel
- Easily see which platforms and Ruby arch's in the matrix passed/failed

This commit also reduces our testing to Windows R2 releases only, except
in the case of Windows 2003; we'll continue to test non-R2 for that
version.
(FACT-569) refactor acceptance testing nodesets

This commit refactors and standardizes pre-existing nodesets for Facter
acceptance testing.
- Remove master configurations; Facter acceptance testing doesn't
  require a master setup.
- Ensure all agents have a descriptive name, e.g. `agent-wheezy-x86_64`
- Re-order each node configuration to be platform, template, hypervisor
(FACT-569) append $ruby_arch if running on Windows

If we're running on Windows, append $ruby_arch to $platform
to pick up the correct Beaker nodeset file.
(FACT-569) fix permissions for /bin