CXX-322 Remove dropDups support

OK. What is your view on indenting preprocessor directives? I know there are some potential issues with having the # not be in the first column (i.e GCC's `-traditional`), but it seems like it would make everything more readable in this case.