Use resource loader module for project icons

This allows us to use png fallbacks easily and works more reliably
accross different browsers. It also moves some of the processing
to separate request that can be cached separately and reduces the
size of the page html.

In addition split the other CSS styles into separate module to
avoid loading them twice, once directly and once via resource
loader.

Change-Id: If49f1a40654ce88a2d433747f24a1de09132450d
Remove custom border from input elements

This creates an ugly border around checkbox in IE.

If we want to keep the custom border instead, we need to use more
specific css selectors.

Change-Id: Ic34e62f98f7e220034550c43550391315607573f
Merge changes Ic34e62f9,If49f1a40

* changes:
  Remove custom border from input elements
  Use resource loader module for project icons