GTNPORTAL-3370 - Transformed "restrict node" property into a mixin

* Renamed property from privateTillPublicationDate to restrictOutsidePublicationWindow, to better represent the purpose
* Transformed this property into a node type that is mixed in into nodes, so that there aren't migration problems (new gatein instance with old data)