Allow unassigned codepoints where appropriate

in jxmpp-stringprep-libidn
Add bin/ to gitignore
Make asBareJid return BareJid instead of Jid
Add bareJidCache
Rework Cache implementation

- Create jxmpp-util-cache subproject
- Use LinkedHashMap instead of custom linked list implementation
- Create ExpirationCache