Added list_remove_at utility
Implemented dead code removal
Merge branch 'develop' into codegen