CLN/BUG: Remove duplicate definitions + add missing imports in NDFrame

There were a number of duplicated methods in `NDFrame`, removed the earlier (unused) definitions. There were also a few imports missing as well.