parse rule implementation

This is a propose to: https://github.com/ceylon/ceylon-sdk/issues/279, before spend more work on this i would like to have @luolong opnion/suggestions before be able to merge.

P.S.: Theres another issue about how to load de the resources, but it envolves a lot of decisions and maybe work inside ceylon build, so for now Im including all the resources inside ceylon.time and when we have a better decision about how to handle this we can delete it and do the correct way.