tower-config: support optional includes
tower-config: tests for optional includes