Made tile rendering more robust and added custom tile css

A plugin can add tile css to homepage. Also the backend will check
wether or not a SVG is available. If there is no SVG, a pNG will be
used. If no tile is found, the plugin will not be rendered on the
homescreen.