remove redundant Compiler::storeLocal footprint parameter
make asserts in loadLocal and storeLocal more strict
add assert in Compiler::initLocal and fix ensuing problems
remove redundant Compiler::initLocal footprint parameter
test line number table generation in subroutines