HW T&L: Change unlitcolor initialization and cleanup fragmentshader formatting
Modifying shade mapping in HW and SW
Merge pull request #1154 from cinaera/lightning

Some changes on T&L (shade mapping)
Fix shader compilation error.
OS X: Fix build on Mac OS X 10.6 (from vit9696.)
OS X: Look for assets/ in prog dir (from vit9696.)
OS X: Workaround weird problem in OS X 10.6 with defines.

Apparently !defined(__MAC_10_6) doesn't work?