Added the MenuClickEvent custom event called when a player click inside a menu (event is not called if player do not pass Restricted#hasPermission method)
Added AbstractActionItem abstract class to create menu items as class (ActionItem is now a generic implementation of this class)
Library can now be used as a plugin if you do not want to build your plugin with dependencies or if you are not using Maven or Gradle.