UP-3655 Special handling of DOUBLE for MySQL

On MySQL -Infinity is converted to MIN_VALUE, +Infinity is converted
to MAX_VALUE, and NaN is converted to 0
Update app version numbers for release
UP-3645
Modify up-portlet-browser to only initialize the "stateListView" subcomponent if the appropriate config option is present. This prevents a javascript failure from occuring in the event that a page uses the up-portlet-browser but does not define a stateListView.
Update dependencies and plugins
Update license headers for release
[maven-release-plugin] prepare release uportal-4.0.10
[maven-release-plugin] prepare for next development iteration
UP-3648:  Switch out 'file:/' URLs for 'file:' URLs beacuse it turns out the former causes a lot of grief on some platforms
Merge branch 'rel-4-0-patches' of github.com:Jasig/uPortal into rel-4-0-patches