Update manifests/keystone.pp

wrong variable name
Merge pull request #162 from belmiromoreira/patch-1

Update manifests/keystone.pp
set execute bit on test_file

b/c it is intended to be executed.
update 2.6.x version to 2.6.17 for travis

It looks like Puppet 2.6 has been updated to 2.6.17.

this commit updates the 2.6.x version of Puppet used for 2.6.x
support in hopes that hash support is improved in this version.
Merge pull request #169 from bodepd/travis_2_6_17

update 2.6.x version to 2.6.17 for travis
update spec test script

This commit updates files used for testing.

1. it drops 2.6.x support
2. create_resourecs is no longer being braught in as an
external dependency.
3. .gemfile moved to Gemfile (the standard name)
4. test ruby 1.9.3
5. test Puppet 3.0
Merge pull request #170 from bodepd/update_test_scripts

update spec test script
Merge pull request #168 from bodepd/set_exe_bit

set execute bit on test_file
update travis to use the standard one

update travis ensures it tests
2.6,2.7,3.0,3.1 with ruby 1.8.7 and 1.9.3
Merge pull request #173 from bodepd/travis

update travis to use the standard one