Documentation additions to session, flash, field, controller, and http

Included are documentation additions for parts of Revel I've had occasion to look into, namely session, flash, field, controller, and http. Note the one minor code cleanup in `restoreSession`, which elides a wasted `make(Session)` for the case where a cookie is present. Partial patch for #419.