Resolve "Quantity with float value "0" is not shown in gui"
Closes #1170 (closed). The reason for the problem was that falsey values were treated as empty values. The fix makes sure to test for if a value is undefined rather than falsey in a couple of places.
Also added fixes for three test problems (including the two most common reasons for GUI and python test failures).
Edited by David Sikter