General: Improved load_value function to better handle false and default values

Signed-off-by: Elliot Condon <e@elliotcondon.com>
Radio field: Improved logic for selecting the value. Now works with 0, false, null and any other 'empty' value

Signed-off-by: Elliot Condon <e@elliotcondon.com>