* Add reset button for incoming call handling strategy
* Delete menus and callflows for call strategy
* Fix code mistakes
* Re-create default call strategy after delete
* Add missing self variable on delete functions
* Small fixes
* Refactor code at strategyGetMainCallflows
* Refactor to use existing callflow functions
* Extract create menu API call to separate function
* Move sub-module templates in their own `views` folder
By using `getTemplate()` we can specify which sub-module a template is
related to, enabling this behavior.
The templates names were shortened by stripping the name of their
sub-module from it since they are stored under their sub-module folder.
String templates are created using `getTemplate()` instead of
`monster.template()` that we are trying to depreciate.
* Only use `getTemplate()` for both regular and string templates