fixes strict mode error log problem, add d7 support
refs #14056, contribution page custom field - Re-gen DAO to add ENUM
refs #14056, Add contribution page select when new custom group
fixes #14056, first runnable version for contribution page custom field.
Merge branch '2.0-dev' of github.com:NETivism/netiCRM into 2.0-dev