Added CaseSensitivity Settings

SmartFormat now supports case sensitivity settings through `Smart.Settings.CaseSensitivity` which defaults to CaseSensitiv.
Unit Tests covering this settings.