Merge branch 'release' into dev
add clang ignore to get rid of  'register' storage class specifier is deprecated [-Wdeprecated-register], closes #11
Merge branch 'dev' into release