Create 2012-alternative3.xml

Further improve the format; use best parts of design and naming from other suggestions
Add ability to encode default (value at start of match)