CORE-548 GenerateChangeLog generates invalid XML/SQL for mysql tables with autoincrement and compound PKs

Manually merged portions of pull request https://github.com/liquibase/liquibase/pull/167
Improved .gitignore for eclipse, updated intellij iml config
Updated project.version for 3.0.4