Fix cmd_hublevel not properly requiring a hublevel argument
Fix cmd_slowjoin eating the first option due to missing space
Fix no bots found when group passed in
Read in /etc/hosts before .hosts
Add Contributing file for github PR
Readme updates
Fix markdown links
Show full link to github
Update Copyrights
Move FEATURES here from Trac
Remove old trac header
Fix the .topic help to mention #chan is mandatory
Merge branch 'read-etc-hosts' into maint

* read-etc-hosts:
  Read in /etc/hosts before .hosts
Merge branch 'botcmd-unknown-group' into maint

* botcmd-unknown-group:
  Fix no bots found when group passed in

Conflicts:
	doc/UPDATES
Merge branch 'slowjoin-groups' into maint

* slowjoin-groups:
  Fix cmd_slowjoin eating the first option due to missing space

Conflicts:
	doc/UPDATES
Merge remote-tracking branch 'origin/pr/69' into maint

* origin/pr/69:
  Fix the .topic help to mention #chan is mandatory
Update docs
Merge branch 'hublevel-arg' into maint

* hublevel-arg:
  Fix cmd_hublevel not properly requiring a hublevel argument

Conflicts:
	doc/UPDATES
Fix LICENSE
Silence clang warnings

enclink.c:127:6: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    *(uint32_t *) & key[0] = prand(&seed, 0xFFFFFFFF);
     ^~~~~~~~~~~~~~~~~~~~~
enclink.c:128:6: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    *(uint32_t *) & key[4] = prand(&seed, 0xFFFFFFFF);
     ^~~~~~~~~~~~~~~~~~~~~
enclink.c:129:6: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    *(uint32_t *) & key[8] = prand(&seed, 0xFFFFFFFF);
     ^~~~~~~~~~~~~~~~~~~~~
enclink.c:130:6: warning: cast from 'char *' to 'uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
    *(uint32_t *) & key[12] = prand(&seed, 0xFFFFFFFF);
     ^~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.