introduces phaseLock
lock for runtimeMirror
evicted the phaseLock

Less locks = less headache about deadlocks
syncnote
synchronizing toolboxes

We don't guarantee thread-safety of the front-end, but everything else
looks good now.
moves core synthetic classes materialization to init