Fix silly memory leak in subhook_install()
Move arch initialization/cleanup to subhook_arch_{new,free}
Ignore *.swp files
Rename some functions