5.16.1 - Remove initalize screenshot in session.

It cause chrome webdriver to fail upon snapshot initialization
5.17.0 - Fix the exit code in some scenario

Before running automation against chrome will always return the exit code of 0
5.17.1 - Fix scenario when run doesn't exist
initial commit of Watirmark::Model::Factory#hash_id

Defines a method on models #hash_id that is designed to be the same random string every time it is generated (given they have the same seed).
fixing not_to raise(SpecificErrorClass) deprecation warning

according to: https://github.com/rspec/rspec-expectations/pull/244, expecting a specific error to not be raised is deprecated and not really a good idea.  Indeed, I found two other testcases where a different error was being raised other than the one we specified.  I will fix those in later commits.
merge local master changes into branch
add additional behavior tests for hash_id and uuid
v15.17.2 - Update selenium-webdriver to 2.37.0 so firefox 26 will work.
Allow referencing a whole model from a cucumber table
test cleanup - setting UUID was causing the Traits test to fail
add arguments to hash_id to change the size
change encoding so this will work on Ruby 1.9.3
Ruby 1.9.3 and 2.0 compute hashes differently
merging in hash_id_feature
bump version
Merge branch 'models_in_tables'
Bump version number
update selenium to support FF 26
this is matching STAGS so only change result if DataModel is not nil
Updates the selenium webdriver.