Spot lights

* Removed property class. Useless right now.
* Updated light to set up shadowmap properties by itself
* Updated renderer not to do it anymore
* Updated light to transmit correct spot data
* Updated lighting pass shader to use spot data if needed