Added functions and queries to support season field, simplified harvesting a bit

Addresses https://github.com/VertNet/webapp/issues/126