sfx fixes, documentation case stuff in path

fixes for
https://github.com/increpare/PuzzleScript/issues/112
https://github.com/increpare/PuzzleScript/issues/108
fix compilation of https://github.com/increpare/PuzzleScript/pull/111
botched up the pull request - does this fix it?
another test
fixed bug with compiler
misc fixes
added error message for when using an object in a rule that hasn't been
assigned a layer
split STRIDE into STRIDE_OBJ and STRIDE_MOV. ~5% faster. fixes #106
Merge pull request #119 from rmmh/stridesplit

split STRIDE into STRIDE_OBJ and STRIDE_MOV. ~5% faster. fixes #106
added in norepeat_action prelude switch
Merge pull request #122 from increpare/dev

Dev
Use Web Audio API for sfx
Fix syntax error
Rename SAMPLE_SIZE -> BIT_DEPTH to avoid confusion
Fix Audio element fallback, reduce audio clicks
Add filter to mimic 5k sample rate