Replace deprecated stub and mock methods with double
Upgrade gem dependencies
Upgrade gem dependencies

* Fix rubocop warnings
* Update rubocop configuration to allow some issues with the code
  that I disagree with and/or will be improved.
Update travis to test with the full ci build

* Mutant currently fails, but is improving
Update flay threshold
Remove json gem dependency

* Update Gemfile to use eval_gemfile
Extract code from conditional branch to perform everytime

* I am still not happy with this code and currently searching for a
  better algorithm.
Merge branch 'master' into axiom-types-refactor

Conflicts:
	Gemfile
	config/flay.yml
	lib/axiom/attribute/time.rb
	spec/unit/axiom/attribute/call_spec.rb
	spec/unit/axiom/attribute/hash_spec.rb
	spec/unit/axiom/attribute/rename_spec.rb
	spec/unit/axiom/attribute/time/range_spec.rb
Fix rubocop warning