Towards flexibility

Here are a lot of changes I made to use this for a wedding. During the end I got bored making clean commits, but I still think the code is in better shape than at the beginning. And maybe someone can pull some ideas out of it. Changes include:
* Board looks more like the original
* Board can have an arbitrary number of fields
* Points can be arbitrary
* Unlimited number of players
* Lots of QLists instead of static arrays
* Code design was clean a bit.
Regressions:
* Saving does not work (the format was so crude I was turned of fixing it)
* Although I closed some memory leaks I might have introduced new ones
* Never crashed in the final version, but well.... Might need some more testing
* Only tested with Windows. Not sure how the full screen stuff will behave on linux.