Update node listeners

#4373 
It seems that the work of 4373 was gone after it merged. I created for that a new PR and made some fixes. There are a couple of things need to be accomplish:
* [x] Pull the image from the source node when syncing.
* [x] When the source is updated pull the original node.
* [x] If the node listening to any node, hide the fields we copying their value from the edit form.
* [x] Check syncing button for anon users - https://github.com/openscholar/openscholar/issues/4373#issuecomment-34064205
* [ ] Pull the original crop settings of the image.