Index Template: Parse and validate mappings in template when it puts

Parse and validate mappings in template when it puts.

* parse and validate mappings in template using dummy index service
* return error if template include invalid mapping 
* Not support a partial template

Close #2415
Yes. Now my implementation validate only a template when it puts.

Index templates allow multiple index templates to match an index. However, decision of templates which are applied require "index name"