1) add idea project files to git ignore
2) fix build/documentation generation
CAY-1942 Refactoring of NamedObjectFactory and NamingStrategy

* Change enums first letter to lower case
* Rename SmartNameGenerator to DefaultNameGenerator; BasicNameGenerator to LegacyNamegenerator,
fix Filters for Left-hand project navigator:
https://issues.apache.org/jira/browse/CAY-1841
cgen: expose DataMap template filename for Ant (querytemplate and superquerytemplate)

Allow access to DataMap object from the template

See http://mail-archives.apache.org/mod_mbox/cayenne-dev/201401.mbox/%3C847D4797-D674-4BA2-B8C4-1C46FB1B2077@objectstyle.org%3E
dummy change, testing commit notifications
CAY-1841 Filters for Left-hand project navigator
Fix:
*Horizontal scroll (due to the long entity names) should not include the toolbar.
*When a tree is collapsed, and we check one of the previously excluded options, currently the tree is made to expand. I think it should stay collapsed.
 CAY-1841 Filters for Left-hand project navigator

release notes
Sync branch with changes from original repo