added new aspect ratio icons and refactored the code to match what XBMC
uses (fixes #44)