Remove extended ascii from the identifier

* The identifier can contain different things for different
  databases. For now match a common subset, and expand later when
  different dialects can be parsed and database specific parsing
  rules can be introduced.
Change separator to be more precise in what is matched
Change travis to only run specs for now

* The generated code causes the metrics to fail horribly,
  so there need to be a way to turn off scanning of specific files
  that are generated by ragel and racc.