Merge branch 'release/v3.1.45' into develop
improve and fix enum generation
bibref changes from Roy
remove lowercasing of RFC2119
testing the rfc2119 change
fix union parsing in attributes
fix indentation for union attributes
improve table rendering for attribute unions
v3.1.46
Merge branch 'release/v3.1.46' into gh-pages