[INFRA-100] - New IRCBot commands: renaming and deletion of components

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
I've seen the bot getting throttled for trying to reconnect too fast
Using the latest version in preparation of merging pull request #11
Merge pull request #11 from oleg-nenashev/INFRA-100

[INFRA-100] - New IRCBot commands: renaming and deletion of components
Adding the owner to the Everyone team based on feedback from Ulli

(02:04:21 PM) drulli: kohsuke: shouldn't the bot automatically give commit rights to the owner of a forked reposiory? Currently we need to fork and then to assign the commit rights…
(02:04:42 PM) kohsuke: drulli: I thought it already does that, but let me check
(02:05:17 PM) danielbeck: There's "Create REPO on github for SOMEONE", but no corresponding command for forking
dregin1 drulli
(02:06:28 PM) kohsuke: drulli: so apparently it does add the user to the repo but not to "Everyone" team https://github.com/jenkins-infra/ircbot/blob/master/src/main/java/org/jenkinsci/backend/ircbot/IrcBotImpl.java#L521
(02:06:45 PM) kohsuke: I'm going to add the original owner to the everyone team
(02:08:26 PM) SirFunk: Hi there, I'm fairly new to jenkins. I'm trying to setup a relationship between two builds (one to actually build a project and another that runs tests on it). I'm trying to use the promoted build plugin: https://wiki.jenkins-ci.org/display/JENKINS/Promoted+Builds+Plugin I'm not really clear on how to get the 'build' job to trigger the 'test' job
Update IrcBotImpl.java

Added missing "to"
Merge pull request #12 from oleg-nenashev/INFRA-100

Added missing "to" to the delete component text
Added correct return statement to "rename" and "delete" components

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Update README.md

Also kick-starts the Puppet
Added a reference to IRC Bot Wiki
Pin the user ID for permissions
[FIXED INFRA-107] - Added a command, which remov es the default assignee

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #13 from jenkins-infra/INFRA_remove_assignee

[FIXED INFRA-107] - Added a command, which removes the default assignee
[INFRA-135] - Report RuntimeExceptions to the chat

This change allows to track issues like NPEs in command handler implementations

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #14 from jenkins-infra/INFRA-135

[INFRA-135] - Report RuntimeExceptions to the chat
[INFRA-129] - Describe the deployment process

The process has been described using the guidelines from @rtyler
[INFRA-107] - Support "remove lead FROM ..." syntax

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
[INFRA-107] - Switch "remove lead" to a correct jira-scraper command

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Merge pull request #15 from oleg-nenashev/INFRA-107

[INFRA-107] - Switch "remove lead" to a correct jira-scraper command
[INFRA-139] - Added commands to manage component descriptions

Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>