Added modular light arrays.

Now it is possible to configre light arrays in a config file and by
creating an implementation of ILightArray new lights can be easily
added.