Merge pull request #345 from s0undt3ch/develop

Add Scientific Linux Support
Fix minor typo
gitignore vim swap files
Add support for preseeding minion id
Merge pull request #347 from JensRantil/gitignore-vim

gitignore vim swap files
Also set `$_SALT_ETC_DIR/minion_d`

This is technically not necessary since `id:` overrides it, but I think
it's more transparent.
Not preseeding `99-minion-id.conf`

It's not necessary. `$_SALT_ETC_DIR/minion_id` is enough.
Make sure $_SALT_ETC_DIR is created

Defensive programming...
Merge pull request #346 from JensRantil/fix-typo

Fix minor typo
Add a Vagrant file

It mounts its own directory in `/salt_bootstrao` on the VM.
Document vagrant in README
Merge pull request #349 from JensRantil/vagrant-file

Vagrant file
Merge pull request #348 from JensRantil/preseed-minion-id

Preseed minion id
Rhel optional channel may have suffix after major version
Changelog for optional channel fix
don't use double square brackes
Merge pull request #353 from akimyonoglu/develop

Rhel optional channel may have suffix after major version
add missing space before ]
Merge pull request #354 from cvrebert/develop

add missing space before ]
Fix SC1000: `$` is not used specially and should therefore be escaped.