Only update apt repo list when sources changes

Currently Exec[update apt] is "subscribes" to the newrelic apt source file.
However, without the refreshonly parameter set, the Exec will run every time
Puppet is run.
Merge pull request #3 from DarkHorseComics/apt_refresh

Only update apt repo list when sources changes