Implement the "import" keyword.

Refs #5869
Remove inline service/notification/downtime definitions.

Refs #5875
Implement the "." operator.

Refs #5876
Implement the new syntax for the "apply" keyword.

Refs #5878
Rename __name and __type properties.

Refs #5870
Unknown attributes should be a config error.

Refs #5883
Implement instance variable "templates" for config objects.

Refs #5884
Update example config.

Refs #5878
Move the apply rule handler to the Service class.

Refs #5878
Make the real object name available for use in templates.

Refs #5882
Implement apply support for scheduled downtimes and notifications.

Refs #5880
Fix failed assertion in ConfigItem::GetProperties.

Refs #5870
Implement apply support for dependencies.

Refs #5880
Update auto-discovery scripts.

Refs #5878
Update documentation.

Refs #5878
Dump AST execution state in debug mode.

Refs #5878
Fix crash in DiagnosticInformation().

Refs #5870
Add missing lock in DeserializeObject().

Refs #5870
Fix incorrect debug info for "apply" rules.

Refs #5870
Make sure we evaluate "apply" rules in the right order.

Refs #5870