Allow user to define app names via cache

- introducing CACHEDIR variable
- appnames cache can be edited by user
adding cache directory to .gitignore
Fix: app "last updated" pointed to first install date (copy-pasta error)
Merge branch 'master' into devel
Feature: user-defined script/function to retrieve app names
DeviceInfo/UserApps: Include timestamp of generation