Fix syntax extension & StringMap is now a assoc List

- Bson syntax extension fix for 'a type
- Replace StringMap by a assoc list since in some case the insertion order must be respected (i.e orderby)
- Create a dummy plugin (client side) for eliom/js_of_ocaml shared code. `Make client` is necessary for that