add .gitignore to scratch so new modules get it
add adaptors for taking particles to reduce need for typemaps
suppress clang warnings
suppress clang warning
ummm, that really isn't supposed to work, I think
disable log4cxx for now

close #411
remove silly usage of decorate_particle
suppress warning
suppress warning
suppress warning with better error message
only print doxygen warnings once