Try out junit reporting
Fixes harmless error message in yum repo

Fixes spacing according to puppet lint standard. 

Fixes harmless error in yum repo.

The name is not specified in the yum repo that is created, results in the following error when using yum. 



```
yum repolist
Loaded plugins: fastestmirror, security
Repository 'elasticsearch' is missing name in configuration, using id
Loading mirror speeds from cached hostfile
 * epel: mirrors.kernel.org
```
Update repo.pp

Reverts two spaces after => 
the 2 space standard only applies to indentation.
Merge pull request #92 from spuder/patch-2

Fixes harmless error message in yum repo
Merge pull request #93 from elasticsearch/rspec_junit

Implement Junit reporting
Initial try to implement support for OpenSuse
fix node file
Add java package and update spec tests to include opensuse
Add zypprepo at setup
Forgot to add gpgkey to the repo config
Attempt to automatically import the gpg key
typo :-(
should be rpmkeys ( missing the s on the end )
Don't overwrite the name var
Some fixes after test runs
fix if gpg key already exists
exclude some tests as they don't work on OpenSuse yet
Merge pull request #95 from elasticsearch/opensuse

Add OpenSuSE support
Add system tests for package_url testing
Minor fixes

- Increase exec timeout for downloading the package ( source host can be a bit slow )
- Fix debian rspec tests due to change in puppetlabs-apt module
- Add exec check to OpenSuse rspec test