add FEAT_NOIDENT and related documentation
add build files to .gitignore
Merge branch 'no-ident'
merge FEAT_NOIDENT support into master