New repositories

added url based feature toggling (in-memory) - this acts as a 2nd layer before the filtering occurs, it allows developers to enable/disable features for a specific machine (and/or user/users). this is extremly useful when testing UI (but not only :) ).

added IP based feature toggling (JDBC based) - this is an IP based feature toggling. by setting the machine IP you can perform a "Canary Test" which means - enable one or more specific machine/s in production with this feature.
If the feature needs to be disabled, no harm done! just turn it off in the admin UI console.

bug fix: some databases stores the column names as lower case (like postgreSQL),
This results in failing to create a table (for version 1).