Implement namespace for prototype cells 

Implement namespace for prototype cells of UITableViewCell and UICollectionViewCell.
Cell reuse now works since cells are registered with containing UITableView/UICollectionView
Fixes: #7, #8