ref(user-data): "make discovery-url" copies from user-data.example

This also adds *contrib/coreos/user-data* to *.gitignore*, so that local changes to this essential file do not cause `git status` to mark the repo as dirty. Derived from work done by @nathansamson.

Closes #1784, refs #2098.
Yes, after doing some research, this seems to be more complicated (aka requires a plugin) then I thought.