upstart: handle upper case for cluster name and id

Some people have hostnames in uppercase. When using upstart, the current regex does not handle that.
This impact monitor, radosgw and mds.

This patch also allows for a capitalized cluster name, i'll be happy to scratch that if needed.

Not sure why the OSD id need that, but for consistency (it already has [a-z]), I added upper case support too.