usage info: Code to collect actions that the user performs.

Handles the .uno: and .slot: commands.  Cannot load / save the info yet, only
dumps it to the screen at the application exit.

Disabled in the code now, needs a configuration option.

Change-Id: I4e689f534fe5c8a5af84df472e47f276fb7af89b