UITableView-ReuseIdentifier UITableView extension allowing to simplify registering and dequeuing UITableViewCells. Note: This code is Swift 2 compatible. It uses protocol extensions and reflection mechanism.