CRAFTERCMS-818
Added code to protect against falling into infinite loop when having circular dependencies
Merge pull request #223 from dejan-brkic/master

CRAFTERCMS-818
CRAFTERCMS-818
minor bug fix
Merge remote-tracking branch 'upstream/master'
CRAFTERCMS-819
Improved alter table scripts not to run on each startup
Merge pull request #226 from dejan-brkic/master

CRAFTERCMS-819
Merge pull request #230 from cortiz/master

Solves CRAFTERCMS-809
Merge pull request #234 from cortiz/master

Solves CRAFTERCMS-809 (Cookie Domain for other Files)
CRAFTERCMS-821
Added ignore dependency rules as regular expression to ignore missing dependencies in case of files that are bundled with engine.
Configuration is coma separated regular expression in properties files
Example:
dmDependenciesService.ignoreDependenciesRules=/templates/system/common/cstudio-support.*\\.ftl,/templates/web/navigation/.*\\.ftl
Merge pull request #236 from dejan-brkic/master

CRAFTERCMS-821