controller: make gear UUIDs predictable

Introduce an option that creates gear UUIDs based on the app name
instead of the standard 24-char hex format.
Enterprise use case:
https://trello.com/c/bUe7eOL6/290-enable-predictable-gear-uuids-ose
broker.conf: add LIMIT_APP_NAME_CHARS