parser updated

Hi all,

The updates on the parser has just been checked into the trunk.

Some summary:
1. The parser now supports latest syntax for archetype description and
ontology (Yes! the issue with [] should be gone in these two parts). So
basically the archetypes from openEHR knowledge repository should be
supported out-of-box except two things: (1) c_quantity (2)
assumed_values, these two will be fixed in the next round.
2. All the test archetypes and test cases are also updated - no broken
test, no obsolete archetype! never!!
3. The adl outputter has been updated too as the side product (need to
make the round-trip test work)

Cheers,
Rong