add built_in_template/bcd.rb (and it's unit_test) and BuiltInTemplate::UInt4