* move buildProfileLink() function to Env, and use it in Game, History, and Overview to link to profile pages
* use full images path for calendar.png
* fix another image link, and remove deprecated includes of Env.js
* use limit values on initial page layout, since they may be leftover from a previous execution
* create variant get_recipe() for action log use which reports swing maxima along with swing type
* refactor of new function, use a subroutine to reduce cyclomatic complexity
* make separate tables for games you can join vs. games you've created for someone else to join
* check whether dice are selected before asking for confirmation of a surrender action
* trim username before submitting it for login
Merge pull request #994 from cgolubi1/906_link_to_profiles

link to profiles from Game, History, and Overview
Merge pull request #997 from cgolubi1/996_firebug_errors

remove firebug errors
Merge pull request #998 from cgolubi1/992_newgame_limit_memory

use button limit values on initial page layout so previous values are retained
Merge pull request #1000 from cgolubi1/918_open_games_multitable

make separate tables for games you can join vs. open games you've created
Merge pull request #1001 from cgolubi1/664_ui_validate_surrender

check whether dice are selected before asking for confirmation of a surrender action
Merge pull request #1002 from cgolubi1/716_username_trim

* trim username before submitting it for login
* refactor get_recipe() to handle both the maxvals and non-maxvals cases
* checkstyle
Merge pull request #999 from cgolubi1/216_action_log_swing_size

embed swing size in the friendly recipe which is printed in action log entries