Removed nereid.cms.link and added method for selection

Removed nereid.cms.link model and add a class method allowed_model for
selection in reference field. Downstream module can add there methods.

With this allowing model option for reference field is moved from user
to programmer.
I think this has to be `raise NotImplementedError()`