(SERVER-66) Create dujour version check library

Move the dujour version check service in Puppet Server into its
own library that is not a TK service.
@dankreek Do you have any ideas of alternate implementations? I'm wondering if we should pull out `version` and `version*` and just have the version be a variable passed in by the user to `version-check` and `check-for-updates`. That way the caller would be responsible for generating the version and providing it to the library.