by-hand format changes to code/weapon/*
update .gitignore (hg / codeblocks layout)