Fixed MSVC linker issues + macro cleanup + added missing overload of find member to instantiations

fixes #401