Adding setters or making them public in ActionRequests

MoreLikeThisRequest, AnalyzeRequest, and DeleteIndexTemplateRequest (and associated builders) all prevented some fields from being set outside their constructor. This makes those fields _publically_ settable, which helps to simplify usage in other languages like Groovy.

Closes #8122