Add support for empty or null txt values, update AddressTest

There were some corner cases that resulted in the strings field in TXTBase being set to null. This caused failures when getting the string representation of TXT and SPF, among others.  This patch fixes this problem.

It also updates .gitignore for IntelliJ files and contains an update for AddressTest that fixes the IP address for the domain used for testing.