interval2freq bugfixes, various other tweaks and improvements.

 * Fix interval2freq to not suck with negative intervals.
 * Confirm that interval2freq with equal.scl matches MIDI algorithm.
 * Add is_octavish to screen for "normal"-looking scales.
 * Omit needless $s from sprintf maps.
 * Speling fixes, documentation improvements, more tests.