use tone for major second in ajem and rast

remove references to the "variant" version of intervals; they arise
between intervals but aren't needed in defining the ajnas
rename run_bg to start
Change makefile to prepare for mobile build

Doesn't actually work yet ..
Locking jins doesn't prevent mouse selection

locking only prevents "auto advance" behavior

Previous behavior should be considered a bug
fix bug with saba/zamzam
Show distance between keys

Needs better graphic design ..
Show flat/sharp symbols next to notename on keyboard

Though it seems to not always return the "correct" thing .. since we
deviate from the standard ..
wip! failed attempt at improving accidentals display
fix regression with distanceToNext

also a better hack for fixing huge shift display for LA
change hijaz separator symbol
better algorithm for determining accidentals

but code is messy .. it's getting messier ..
fix hijaz interval messing with std 24 quarters
Fix accidental display issues accross languages

also, switch to C D E F note names for english
adjust separator height

and fix hijaz separator image
improve appearance of dropdown menu
fix font for base note control and label
Always round freq

also clean console logs
fix bug by removing obsolete code
better hijaz icon
don't mark 9th key unless maqam has 3 ajnas