UP-4131 Add caching, SpEL expressions to SqlQuery portlet

https://issues.jasig.org/browse/UP-4131

Enhancements to framework portlet SqlQuery include:
- configurable cache of results (with default available cache to use)
- per-user caching
- SpEL expressions using request, userInfo, and @bean in SQL Query
"Account"?  I'm not immediately relating to what makes this "Account" configuration.  Maybe it's Query configuration?  Portlet instance configuration? Just plain old configuration?