Minor improvements and fixes to fabrikeditor

**COMMIT 1: Minor improvements**
1. Console message if debug
2. Edit point to start of data (rather than everything selected).

**COMMIT 2: Fixes for pluginmanager (when you delete preceding plugins):**
1. If you delete a preceding plugin, then the textarea id changes and ace stops working properly. To fix this we store the dom object in a local variable rather than looking it up on blur so changes to id do not impact.

2. If you have e.g. 2 plugins and you delete the first and create a second with the same plugin as remaining, then ace creates divs with same ids. This commit adds a random 6-digit hex number to ace div ids (and styles) so that you won't get clashes (ok - there is a small probability 1 in 2^48 of getting the same random number).

Additionally have changed div suffix '-container' to '-aceContainer' as this distinguishes it from other types of container.