static data loader added and gitignore updated

Added a static data loader that goes through classes and calls static
methods with the [StaticAutoLoad] attribute. RIght now its used for
PlayerAbilities and Items but can be used for any static data
initialization.

Gitignore now ignores the QualitySettings file so that we can have
independent quality settings.