[COOK-3410] eliminate redundancy

* Ensure idempotence for ntp::undo by removing, only if conflicting state exists in run_list
* Remove redundant, and confusingly named disable recipe, ntp::undo serves this purpose.
* Remove ntpdate recipe.
  - This is not a service, it is _NOT_ a thing to be managed.  This
    recipe only affects the redundant ntpdate-debian command.  There is
    little purpose in disabling a command which is not called from the
    host recipe.

Conflicts:
	recipes/disable.rb
	recipes/ntpdate.rb
[COOK-3410] rm unused template
COOK-3410 - Delete tests for ntpdate and disable recipes
Switched to Rubocop from Tailor, resolved all Rubocop violations.
Trivial change to test Travis picking up pull request for build.
Standardizing .rubocop.yml, Gemfile, .travis.yml, .gitignore, removing Rakefile.
Remove minitest-chef-handler and add Test Kitchen integration tests
Normalize contributing and testing sections
Fix build status badge location [ci skip]
Fix bizarre GHFM rendering
Merge branch 'upstream' into jenkins-upstream-12
Merge pull request #5 from rackspace-cookbooks/jenkins-upstream-12

merges from ntp - upstream