Remove comment about JoinIO boards

These haven't been around for a long time now, so this is just a
distraction. Also seprate the intro so it's not such a large wall
of text.

Change-Id: I8b80129bfdcaf23f63404a28c940e3fd17855521
Remove use of non-existent field which isn't needed

The method called here (defined on the MenuItem class) doesn't take
any arguments, so this parameter is pointless. In addition the
referenced field doesn't exist and produces warnings.

I'm not sure why it's only just started producing warnings, but I'd
guess that previously Smarty was swallowing them.

Change-Id: Ice8b01dd13b70c10f6569cd464f6964a27ab7020