Add tests for windows and remove usage of OPENSSL to check MD5 as keytool has that capability

Conflicts:
	spec/acceptance/keystore_spec.rb
	spec/acceptance/private_key_spec.rb
	spec/acceptance/truststore_spec.rb
	spec/spec_helper_acceptance.rb
Refactor to remove openssl dependency.  Increase test coverage and simplify the test layout
Merge remote-tracking branch 'origin/master' into WindowsTesting

Conflicts:
	lib/puppet/provider/java_ks/keytool.rb
	spec/acceptance/keystore_spec.rb
	spec/acceptance/private_key_spec.rb
	spec/acceptance/truststore_spec.rb
	spec/spec_helper_acceptance.rb
Update java location and invoke-webrequest for windows tests
Merge pull request #91 from cyberious/WindowsTesting

Add tests for windows and remove usage of OPENSSL to check MD5 as keytool has that capability