Changed deploy to give each new function block a new and unique
UUID. Previously, every function block had the same UUID as the
model it was derived from. That way, when deploying the same
application several times, there were multiple function blocks
with the same UUID, even if some values (name, thresholds,...)
differed. Now it is possible to distinguish between instances
of the same block.