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

CRAFTERCMS-818
CRAFTERCMS-818
minor bug fix
CRAFTERCMS-819
Improved alter table scripts not to run on each startup
Merge pull request #225 from dejan-brkic/2.4.x

CRAFTERCMS-819
Merge pull request #227 from cortiz/2.4.x

Solves CRAFTERCMS-809
Merge pull request #233 from cortiz/2.4.x

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 #235 from dejan-brkic/2.4.x

CRAFTERCMS-821