Fixed input widget history so that pressing "down" while typing a message no longer causes the half-typed message to be permanently lost.
Senders without a "!" in their nick!ident@host string (not yet sure how/why that happens, but that's what my Quassel core is sending...) no longer cause an ArrayIndexOutOfBounds exception to be thrown in IrcMessage::getHostmask(), which would cause a crash when displaying buffers with affected senders.
updated build files for new android studio version
Merge branch 'master' into ayonix-feat/reconnect
added more debug log statements to main and login activity to help identify activity lifecycle bugs
fixed issue with main activity going into an infinite reboot loop if disconnected while connecting
Cleaned up some of the notification code, it did not behave as it should. Like not dismissing the persistent notification when you disconnected
create a new notification manager each time we connect to the core

We want to do this because the notificationmanager has some logic that removes old notification when it is created
fixed issue with reconnecting multiple times on wifi state change
Unhide permanently hidden buffer upon joining
Merge pull request #183 from aziraphale/pr/input-widget-history-fix

Input widget will no longer lose typed text when pressing "down" on D-pad
Merge pull request #184 from aziraphale/pr/ircmessage-gethostmask-aioobe-fix

Fix ArrayIndexOutOfBoundsException in IrcMessage::getHostmask() with senders with no "!"
Disable periodic reconnect preferences since it's not tested and might be changed
Cleaned up pull request, and made unhiding temp hidden buffers work the same way as perm hidden buffers
Merge branch 'Transfusion-master'
Merge branch 'ayonix-feat/reconnect'
fix crash that happened if opening app while it's reconnecting
Bumped  version
update to new android studio version
fix so a manual disconnect stops the core from trying to reconnect if the connection changes