Move Common.Makefile to BNFC.Backend.Common.Makefile
  Remove the F# backend (closes #16)
Remove custom function defined in the standard lib
Move module Options to BNFC.Options and remove options parsing from Main
new test framework and new tests for the option parser
Add a function that translates the old arguments

tranlate old arguments to wem ones and gives a warnings
Move the c backend to BNFC.Backend.C
Remove trailing whitespaces in C backend
Move the java5 backend to BNFC.Backend.Java
Remove trailing whitespaces in Java backend
Move the latex backend to BNFC/Backend/Latex
Remove trailing whitespaces in latex backend
Add a test for the latex backend
Move the txt backend to BNFC.Backend.Txt2Tag
Add main test script for latex
Add a script that sets environment variables for testing
Move the cpp backend to BNFC.Backend.CPP.NoSTL
Move the cpp_stl backend to BNFC.Backend.CPP.STL
Move the ocaml backend to BNFC.Backend.OCaml
Move the haskell2 backend to BNFC.Backend.Haskell