Bugfix: Controller program print locking issues and fix delimits cache issue.
The locking as it is implemented is incomplete.
In many places, it unlocks twice.
There are some places where locking is not correctly being locked or unlocked, resulting in deadlocks.
Rewrite controller_print_unlock_flush(), and also add controller_print_lock().
I belive the problem is simply a result of many design changes in the locking and I just missed a number of places.
There are some printing where the parameters should have been printed but are not correctly printed.
Make sure controller_entry_action_parameters_print() is called in these places.
Make sure the cache delimits is cleared before calling fll_fss_extended_read().