add vim .swp files to gitignore
ABI v2: added rwlockable::isLockFree()
fix linker error due to bad size of class in std::atomic