[B+C] Addition argument to set title while creating custom inventory. Adds BUKKIT-4045

##### The Issue:

There is no way to set title of custom inventory while creating it. On March 13 2013, Mojang added a way to set name for all containers using anvil. When block is placed and player opens it, you can see title set using anvil.
Today, there is still no way to do this using Bukkit API.
I am not talking about creating chest inventory, because there is already a way to do this, but not for custom inventory type.

##### Justification:

Allow developers to set custom inventory name. It's possible to do in vanilla Minecraft (even survival) and not using Bukkit.

##### PR Breakdown:

This PR is adding new method with additional argument allowing developers to set name of custom inventory type while creating it.

##### Bukkit PR:
[Bukkit/Bukkit#928](https://github.com/Bukkit/Bukkit/pull/928)

##### JIRA Ticket: 
[JIRA Ticket #4045](https://bukkit.atlassian.net/browse/BUKKIT-4045)