Add InMemoryLocator for jME asset locating
Test XMLPropertySetBuilder
Remove TODO
Silence Nifty-Gui log output
Remove debug statement
Use a PropertySet directly in BasicWeatherController for internal state representation
PropertySet is now needed by basic weather classes and deserves test

--HG--
rename : src/de/mycrobase/ssim/ed/weather/ext/PropertySet.java => src/de/mycrobase/ssim/ed/weather/PropertySet.java
Update wrong ID
Remove type check since it's useless
Refactor and extend weather system to allow generated properties

Besides the classic properties that are taken form a given enumeration of specified values by weather, there are new properties allowed that can determine their value by themselfes e.g by using a random number generator or some other metrics.

This is useful for e.g. wind properties as these are not directly depedend from the current "weather" (that gets it's values from a config file). In the previous system one would have to create many many files to cover each combination from the normal properties and wind direction and strength.
Remove some warnings
Update other WeatherController impls and tests
Optimize imports
Update weather xml with generated properties
Mix rain sounds based on volume
Increase rain update frequency
Add ocean shader skeleton

--HG--
extra : rebase_source : 09e6e6d686f3780f6bef443652465b3c0b4ab6fe
Remove debug stmt

--HG--
extra : rebase_source : e2dd183f255759b980416e0411872ec061eb1503
Starting 'feature-ocean' branch

--HG--
branch : feature-ocean
Remove TODO

--HG--
extra : rebase_source : 0a60b81640d8eb928ce62dab65a2be51b437e552