(FACT-606) Remove Sid/Unstable from build defaults

This commit goes through the build_defaults.yaml and removes the sid and
unstable entries. Part of the reason for this removal is the lack of
testing the build but still shipping the packages and we already
build against Debian tests.
(FACT-603) Allow acceptance to use github mirror

This provides the necessary bits to allow facter to use github mirrors during
acceptance runs.
Merge branch 'ticket/stable/FACT-603-use-github-mirror' into stable

* ticket/stable/FACT-603-use-github-mirror:
  (FACT-603) Allow acceptance to use github mirror
(maint) ignore .idea folder
(FACT-569) Acceptance - switch ruby based on ruby_arch

 - In the host config, specify ruby_arch and either x86 or x64 to switch which
version of ruby that is used.
(maint) Acceptance gemfile/.gitignore updates

 - Pins beaker and rake to the same version as with puppet
 - Adds acceptance/.gitigore to ignore the files/folders that are generated
and/or used with beaker runs.
(maint) Acceptance: timesync should no longer be required
(maint) Acceptance - use user's Acceptance SSH key

This change moves id_rsa_acceptance from being required in the acceptance
folder to ~/.ssh/id_rsa_acceptance by default. The build servers override the
location of this file so it should have a low impact of change.
(maint) Acceptance - preserve hosts on fail

This allows hosts to stick around on failure so that issues can later be
evaluated.
(maint) Acceptance nodes - remove unnecessary config

 - Removes the following from under `CONFIG:` if it was found in any of the
node yaml files. This option is deprecated and no longer necessary.

        filecount: 12

 - Ensures master roles are only master and agent. Some node configs had
database/dashboard listed, which would add time and are likely unnecessary for
testing in FOSS.
(FACT-569) Acceptance nodes - Windows Ruby-x64 configs

Adds windows nodes with x64 configurations.
Updates x86 nodes with explicit architecture setting
Merge remote-tracking branch 'ferventcoder/ticket/stable/FACT-569-acceptance-win-ruby-x64' into stable

* ferventcoder/ticket/stable/FACT-569-acceptance-win-ruby-x64:
  (FACT-569) Acceptance nodes - Windows Ruby-x64 configs
  (maint) Acceptance nodes - remove unnecessary config
  (maint) Acceptance - preserve hosts on fail
  (maint) Acceptance - use user's Acceptance SSH key
  (maint) Acceptance: timesync should no longer be required
  (maint) Acceptance gemfile/.gitignore updates
  (FACT-569) Acceptance - switch ruby based on ruby_arch
  (maint) ignore .idea folder