fix getting back from a call function to a submenu
Add .gitignore file
Merge branch 'master' of https://github.com/KipK/menusystem into feature-remember-menu-location
Return to root after selection is optional

The original pull request changed the default behaviour from returning
to the root menu to staying at the current menu. This commit makes it
optional (select has a boolean paramter) which defaults to returning to
the root menu.
Merge branch 'feature-remember-menu-location'