Added new Action implementations

* Reverted (previously changed) method names that includes words "indexName" and "indexType" to "index" and "type" respectively for API consistency.
* Implemented several Action classes.
* Fixed a few URI building related bugs.
* Split the abstract multi index&type builder to multi-index & multi-type builders.
* Some actions are missing proper integration tests as I could not find a way to confirm them through elasticsearch admin api (see the individual test classes for details).