Merge pull request #27 from hunner/release_0.1.2

Release 0.1.2
Revert "Merge pull request #26 from hunner/add_travis"

This reverts commit 5b852fedc0b38675244d3bf425cb6c8cf19144a2, reversing
changes made to b9c4f3a8cfb2b797d455460b5bfe797837156a9d.
Merge pull request #28 from hunner/revert_travis

Revert "Merge pull request #26 from hunner/add_travis"
Revert "Merge pull request #27 from hunner/release_0.1.2"

This 0.1.2 release was erroneous

This reverts commit e8c82f72a0580564b14263c7d440597d21ee3a3e, reversing
changes made to cfc0b5225323731af76fd8b4f7c9bcfc66004c70.
Merge pull request #29 from hunner/revert_0.1.2

Revert "Merge pull request #27 from hunner/release_0.1.2"
Release 0.1.2

Summary:
This is a bugfix release that allows the module to work more reliably on
x64 systems and on older systems such as 2003. Also fixes compilation
errors due to windows library loading on *nix masters.

Bugfixes:
- Refactored code into PuppetX namespace
- Fixed unhandled exception when loading windows code on *nix
- Updated README and manifest documentation
- Only manage redirected keys on 64 bit systems
- Only use /sysnative filesystem when available
- Use class accessor method instead of class instance variable
- Add geppetto project file