[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
Add fix for ntp.leapseconds apparmor error
Fixes [COOK-3023]
Set apparmor to restart on notify
Fix spec test for apparmor recipe
Fixes for requested changes.
Merge branch 'apparmor_fix' of github.com:scottso/ntp into apparmor_fix

Conflicts:
	recipes/default.rb
Fix the fixes!