put back component.json
added lib/messageformat.include.js, for inclusion in JS output
added mf.check_d() & mf.num() to dev & include
added mf.plural()
simple case simplifier also handles ""
d checked only at top level
shortened var r = "";\nr += ... to var r = ...
got rid of lastkey_# in output, using new data.key
got rid of k_# in output
got rid of off_# in output, using new data.offset
shorter MessageFormat.num() calls
added MessageFormat.select()
got rid of pf_# in output by inling values to function calls
added MessageFormat.val()
moved check_d calls to within accessor functions
added new _MF global for included util functions
got rid of r in output by using array concatenation
enabled string type for simple non-root variables
minified _MF
removed extra empty strings from ast.type=='string' output