WINDUP-104: Fix/standardize POM structure and simplify project layout
Merged from upstream/master
Fix guava version conflict
Switched default back to always being MIGRATION_RULES, changed a POM version to use the variable version (as this is now the correct version), and changed a variable name.
Moved DiscoverPropertiesFilesRuleProvider to the new rules folder
Tweaked code cache size (seems to significantly improve performance)
Merge pull request #5 from jsight/lincolnthree-WINDUP-104

Lincolnthree windup 104
Merge pull request #244 from lincolnthree/WINDUP-104

WINDUP-104: Fix/standardize POM structure and simplify project layout
Merge Ondra's PR
Fix bug causing graph to be re-initialized after configuration
Merge pull request #1 from lincolnthree/OndraZizka-WindupProcessor-WINDUP-253

Merging the rebase.