Work in progress method to find visible text in tests
More cleanup in tests, to try to avoid out of memory exceptions
Adding testutils methods to check all fields if they are null or not
More cleanup in controller and services, to try to avoid out of memory exceptions
Readability cleanup
Moving private methods to the bottom
Adding usage of textIsVisible in private chat, and tweaking usage in main chat
Don't keep reference to listview in test, to avoid memory issues
Fixing test that seems to fail when software keyboard is visible, after scroll view was added