Update attribute code and fix bug in generator
Merge pull request #40 from chesnokov-iv/dev

Update attribute code and fix bug in generator
Build folder for internal EPAM CI removed. Uncrustify removed as it is not required for proper work of framework and bring additional effort overhead in terms of licensing.
Merge pull request #44 from nikita-leonov/dev

Tools cleanup. Removed EPAM specific and non mandatory tools.
Ignore cleanup.
Merge pull request #45 from nikita-leonov/dev

.gitignore cleaned from personal settings. Recursive rules added.
added SparkLogger.Framework
modified prefix of classes and files
Setup unit tests
Refactoring
Refactoring. Remove empty categories folder.
Code optimisation. Refactoring.
Update attributes API code
Refactoring.
Added core and reflection modules
Update API
Update headers
Merge from upstream
Merge pull request #48 from chesnokov-iv/dev

Code refactoring and updates #8
Refactoring. Change prefix ESD to SF