MJRefresh Swift 版本,无缝替换OC版本

无缝替换 OC 版本MJRefresh , 搬砖的活我来干。 OC 代码也可以使用,适配OC 。 文件和代码位置和 MJRefresh 都一样,方便对比理解 。