Site logo has size limit, validates.  #896

Added a max filesize to all site logos.  Site logo box needed to be updated to use imagefield_crop's size validator function.  Also gave vsite an update hook to revert the feature.
Merge pull request #2050 from openscholar/896-qa

Site logo has size limit, validates.  #896