add support for Boolean and Long; add support for setting override:

    SomeSettings settings = SettingsFactory.loadFromProperties(
                "camel-case-to-dot-case.properties", SomeSettings.class,
                Setting.override("activate", "false"),
                Setting.override("timeout", "987654"),
                Setting.override("the.surname", "janine"));