Support of the BitBake language
Merge branch 'master' into bitbake
Add fish tmBundle source.
Add source.fish scope reference.
Data folder in fixtures for files with no language
Move binaries and text files from samples folder to fixtures
Reject Ace modes that are lacking a mode
Set missing `ace_mode` values to `text`

This makes it much easier to deal with when iterating over all the
languages, since `text` is a valid, non-highlighting lexer.
This `reject` is no longer necessary
Merge branch 'master' into bitbake
Ace mode and grammar to none for BitBake after merge with master
Update test to account for using `text`
Heuristic for .bb (BitBake, BlitzBasic)
Merge branch 'master' into newlisp
Add Fish. (Update)
Add Fish. (Fix* ace_mode: none)
Merge branch 'master' into return-nil-on-no-ace-mode
Set text's ace_mode to text
Add Public Key as a language with .asc and .pub extensions
Adding erlang.mk to exclusion list.

Adding 'erlang.mk' to list of erlang bundles; it's seeing some adoption in the Erlang community for building Erlang apps, and at 1k lines of code at present can dominate an initial check-in, project skeleton, or small library.

See https://github.com/ninenines/erlang.mk for further details.