First part of fix for 1712
 - implemented recursive search for missing dependencies
 - todo - update GUI. As of now Gui may provide incorrect information
Fixed rendering of bitmap fonts shadow
Proper fix for #1712 - Building requirement tests are now fixed
- added minimize() method in logical expressions that will remove excessive elements
- replaced forEach() with morph() that allows replacing types in variant
Possible fix for neutral palette (1867)