TrainTimes: migrated to new theme architecture
fixed docs for adding custom style names to themes
merge v2.0.x
Scale3Image, Scale9Image, TiledImage: remove override of flatten() because the flatten event is already enough
Merge branch 'v2.0.x'