Release 1.0.2

Summary:
This supported release adds SLES 11 to the list of compatible OSs and
documentation updates for support.
Merge pull request #186 from hunner/release_1.0.2

Release 1.0.2
Update Markdown with missing Perforce details.

Fix tabs/spaces in p4.rb
Just use metadata now
Merge merge lint changes
Update README.markdown

Fixed a missing '*' around the note.
Merge pull request #188 from hunner/rm_modfile

Just use metadata now
Merge pull request #191 from klynton/master

Update README.markdown to fix the formatting around the officially supported note.
(MODULES-660) Correct detached HEAD on latest

Previously vcsrepo detached HEAD on checkout which caused further branch
revisions to fail. This corrects the behavior, and works on git 1.7,
1.8, 1.9, and 2.0
Merge pull request #173 from hunner/mod_660

(MODULES-660) Correct detached HEAD on latest
Merge branch '1.0.x'
Fix lint errors
Merge pull request #192 from hunner/fix_lint

Fix lint errors
The helper calls host outside of an each loop
Merge pull request #193 from hunner/fix_helper

The helper calls host outside of an each loop
Merge pull request #187 from p4paul/master

Update Markdown with missing Perforce details.
(maint) Use `copy_module_to` in `beaker_helper.rb`

Previously we were using `puppet_module_install()`. Which was ported from
Beaker-RSpec. Unfortunately for our heros that method has been refactored
since this was ran last. The method `puppet_module_install()` in Beaker
installs from the public forge, while the previous behavior, installing via
scp from the current directory, has moved to the method `copy_module_to`.
This updates the helper for the beaker tests to use the updated method.
Merge pull request #194 from justinstoller/maint/1.0.x/this_is_confusing

(maint) Use `copy_module_to` in `beaker_helper.rb`
Fix metadata.json to match checksum
Merge pull request #195 from hunner/fix_metadata

Fix metadata.json to match checksum