Remove deprecation notice from Puppet 3.x.

  Before this commit the 3.x series of Puppet would throw a deprecation
  notice for the use of Puppet::Util.execute.  In order to remove this
  warning we will detect for the existence of the new replacement
  method, Puppet::Util::Execution.execute and if it exists we use it.
Fixes all failing unit tests.

  Previously several of the unit tests that were defined for this
  module were broken.  This was discovered while fixing Puppet 3.x
  deprecation warnings.  This patch fixes all tests and adjusts provider
  code where is was causing legitimate failues.
Merge remote-tracking branch 'ody/puppet_3_deprecation'
Refine general keytool provider execution method
Use "-v" in keystore -list. Java 7 will output SHA1 fingerprints by default, prior it was MD5. Otherwise certificate is re-imported on every Puppet run.
Explicitly set random file for OpenSSL. Fails otherwise. Grrrr.

Conflicts:

	lib/puppet/provider/java_ks/keytool.rb

Merged by: Reid Vandewiele <reid@puppetlabs.com>

Note: during the merge I took the liberty of modifying the means by which
RANDFILE was set for code execution, so as to avoid leaving the env
variable set in the Puppet process proper
Merge branch 'randfile_openssl'
Modify tests to fit renamed run_keytool_command
Update version to 1.0.0

Fixes #6
Fixes #15
Merge pull request #17 from reidmv/1.0.0

1.0.0
Support for executables outside the system default path
Merge pull request #18 from fhrbek/path_to_executable

Support for executables outside the system default path
Add password_file to type
Add a password_file method to simplify code in import_ks
Add Gemfile for testing with travis-ci
Add Rakefile the puppetlabs_spec_helper `rake spec`
Supply .travis.yml configuration
Add travis-ci build status to README
(maint) refactor keytool provider specs

Removed instances of mocha `#with` blocks and replaced them with mocha
parameter matchers.

Add in additional method stubs for `command_keytool` and
`command_openssl` to stub out command paths.

Convert instance variable for fixture data into `let` block.
Merge pull request #22 from adrienthebo/maint-correct_rspec_stubbing

(maint) refactor keytool provider specs