Feature/abc language definition

I have converted the abc mode from https://github.com/jimhawkridge/SublimeABC and developed it further.