New features of project settings, mappings and ignores, remove http_path, *_dir

Naming propertys with Camel-Case style

Define the template project settings file path in compiler package

Change file.type to file.compiler