Use token EOF instead of raising exception

Also patch Md_parser.mli to make visible functions
that use EOF token
Use escaped characters for identifier
Include missing sharp '#' for identifier
Add more tokens for future usage
Handle new token (debug) in Md.eliom
Handle anchor, image + Now more strict on ast type
[test] Update example (project)