Do not automatically switch to newly open buffer.

Fixes #279
First try at improving the README, more to come
Compact screenshot
Add a bit of FAQ
README: typo
Contribution notes
Adapt text to changed screenshot
Fix some wording issues
Set port variable instead of placeholder

Suggesting a port in the placeholder can be confusing, as it may
lead people to believe that this value will be sent to the server
while in fact it will not be.

Fix #324
Allow `+` and `@` before a channel name as well for linkification

useful for /whois
Scroll on resize

main application of this: opening the keyboard on mobile devices
Catch broken UTF-8 to enable loading of buffers with broken lines
Replace all non-ASCII bytes with "?" in case of broken UTF-8.
Wrap IPv6 literals with brackets. Fixes #323.
Add buffer title to alt text

Fixes #333
Add option to show seconds in timestamps.
Trim long buffers

Fixes #338
Rename 'lines' to 'lines_per_screen'
Revert "Set port variable instead of placeholder"

This reverts commit 6b4d2fddbb5859c2ef0ebdcbf133b21006daeffc.

...because it didn't work. I just got an empty box and the variable wasn't set
Set placeholder text to "Port" instead so it is clear what is needed here