UI|Multiplayer: MP menu shows server address and connection duration
Merge branch 'master' into ui-multiplayer
Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into ui-multiplayer
Fixed|libcommon|64-bit: Casts from integer to pointer

Use the INT2PTR() macro to make casts with the correct integer sizes.
libdeng2|Time: Better time formatting for log entries

If more than an hour has elapsed, separate hours from seconds.
UI|Client|CVarLineEditWidget: Added a line editor for cvars
libdeng2|ScalarRule: Added method to finish current animation
Fixed|LineEditWidget|libappfw: Don't animate height immediately after creation
UI|Client: Working on network settings and the multiplayer dialog
UI|Client: Added more network settings to the dialog
UI|Ring Zero: Center game selection menu in available space
libappfw|SliderWidget: Use defined precision in edit popup
UI|Client: Added more network settings to dialog
libdeng2|Debug|IndirectRule: More concise description
Fixed|libappfw: De- and re-initializing procedural images
Fixed|libappfw|MenuWidget: Take padding into account in layout

Also added a helper template method for getting widgets representing
items.
libappfw|FoldPanelWidget: Fold title must be manually created

Previously the title button would be created but never deleted, if
it was unused.
Fixed|libappfw|Margins: Updating margins

The sum of the left and right margins wasn't always updated properly.
libappfw|GridLayout: Added method for querying the layout's paddings
UI|Ring Zero: Revised game selection menu

The game selection menu is now divided into foldable subgroups.
Incomplete games are put in a separate group.

Changed the layout of the menu so that items have a fixed height
regardless of view size. The number of columns still changes
depending on view width, though.