Added GPL license information.
Fixed issue where keypress navigation not working for recent/web/places app icons
Code cleanup - added enumeration for application type used by List/Grid buttons