General: Work item GH-98 - Split repository in order to improve distribution of the library via composer

Added .gitattributes file to identify files/folders that should be excluded from a composer distribution unless invoked as
    composer install --prefer-source