PDB-307 Ensure 'vendor' directory is created for ruby 1.8.5 bundler

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #803 from kbarber/ticket/1.5.x/PDB-307-create_vendor_dir_for_ruby185_bundler

PDB-307 Ensure 'vendor' directory is created for ruby 1.8.5 bundler
PDB-307 Remove usage of bundler for ruby-1.8.5

Bundler times out on ruby-1.8.5. This is probably due to the fact that it is
such an old implementation. We are less concerned with latest gems for 1.8.5
so for now I'm disabling this functionality.

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #804 from kbarber/ticket/1.5.x/PDB-307-nobundler-for-ruby185

PDB-307 Remove usage of bundler for ruby-1.8.5
PDB-307 Use -x for bash scripts for debugging

Signed-off-by: Ken Barber <ken@bob.sh>
PDB-307 Do not use bundler for rspec with ruby-1.8.5

Signed-off-by: Ken Barber <ken@bob.sh>
Merge branch '1.5.x' into 1.6.x

* 1.5.x:
  PDB-307 Do not use bundler for rspec with ruby-1.8.5
  PDB-307 Use -x for bash scripts for debugging
  PDB-307 Remove usage of bundler for ruby-1.8.5
  PDB-307 Ensure 'vendor' directory is created for ruby 1.8.5 bundler
  PDB-307 Fix ruby-1.8.5 support for using bundler during rspec tests
  PDB-307 Move jenkins rspec build script into version control
  PDB-307 Fix private method rspec failures due to mocha 1.0.0 upgrade
(PDB-313) Fix catalog resource metadata not updating with parameters change

Catalog resource metadata fields like line number, file and exported were
not being updated properly when only one of those fields changed. Tags have
a similar problem, but the bug is not likely to occur in a real environment
(see PDB-332).

This commit issues an update that includes each updated catalog resource
metadata column when a difference in that column's value is found.