Add the logo file in svg

In case it's needed in the future
Merge pull request #73 from gdetrez/logo

Add the logo file in svg
Changed use of depreciated Data.FiniteMap to Data.Map with Happy --glr mode
Merge pull request #81 from oliverbunting/master

Changed use of depreciated Data.FiniteMap to Data.Map with Happy --glr mode
Add a function that translate old options to the new forat

Keep backward compatibility
If no language is given as an option, revert to using haskell

This is for backward compatibility
Merge pull request #82 from gdetrez/translate-old-options

Add a function that translate old options to the new format
Derive `Read` for newtype decls in Haskell backend

This relates to BNFC/bnfc#84 . Currently the definition for Ident is:

    newtype Ident = Ident String deriving (Eq,Ord,Show)

This commit changes this definition to:

    newtype Ident = Ident String deriving (Eq,Ord,Read,Show)

This allows users to translate Ident's from one language to another,
e.g:

    LangX.IdentExp ident -> LangY.IdentExp (read (show ident))

One caveat is that is that ther newtype definitions will also derive
Read, though I can't comment on the significance of this?