Colorcoder now allows saving to custom directory locations

Modified Colorcoder to allow saving custom (Colorcoded) color schemes to custom directory locations.

I also added a custom max_size so people who have beefier machines can have it automatically turn on for larger files.

the way you populate `newname` will lead to problems in L#238, as `color_scheme` setting expects to have an `sublime.load_resource` compatible path eg `Packages/Colorcoder/Obsidian (Colorcoded).tmTheme`

i guess it would be simpler just to do

    newname = "/%s/%s (Colorcoded).tmTheme" % (set.get('colorcoder_schemas_dir'), re.search("/([^/]+).tmTheme$", name).group(1))