extract LambdaLifter, move it from compiler front end to middle end

since Tortoise doesn't want or need lambda-lifting to occur

the overall pull request also includes various cleanups and renamings