Use connection's reply timeout value in MultiUserChat
Add setter and javadoc for packet reply timeout
Remove no-ops in TCPConnection

those are the defaults anyway.
Move DEBUG_ENABLED from XMPPConnection to SmackConfiguration
Use toLowerCase(Locale.US) in FromMatchesFilter
Always transform 'from' to lower case in FromMatchesFilter
Use Locale.US when doing String operations

on machine readable output. The default locale may not provide the
wanted mapping. See also
http://developer.android.com/reference/java/util/Locale.html#default_locale

SMACK-467
Fix or suppress warnings
Use WeakHashMap in BookmarkManager and PrivateDataManager

Also remove the "other user" constructor fo PrivateDataManager, as
this feature is not specified by XEP-49.

Fixes SMACK-554
Cleanup SASLErrorException

Reuse the constructor and append only the SASLError String to the
Exceptions message (previously the full SASLError stanza was printed).
Fix not-well-format packet exception when set property for packet
Update README.md's ChatManager example to new API
Refactoring: All connection classes begin with XMPP now

This commit renames classes as follows:
 * TCPConnection --> XMPPTCPConnection
 * BOSHConnection --> XMPPBOSHConnection

There are two reasons for this rename. First, it is there to indicate
that the classes actually _are_ XMPP connections, using different
transport mechanisms. Second, it makes auto-completion in IDEs easier,
the developer can type XMPP<complete> and choose the right backend.
VCardProvider should treat tel code element optional

SMACK-555
Remove star imports in VCardProvider
Return Collections (or sublcasses) instead of Iterators

This allows us to exploid Java 8 streams and Java 5 for-each
loops. The returned Collections are usually unmodifiable. We decided
against returning Iterable because this would mean determining the
size in O(n) compared to Collection.size() which is often faster
(e.g. O(1)).
Make ConnectionConfugration getters public

No need to keep them package-private. SMACK-556
Add FromMode regarding 'from' attribute of outgoing stanzas

XMPP Servers should ignore the 'from' attribute of outgoing
stanzas. Makes the behavior how Smack populates the 'from' attribute of
outgoing stanzas configurable. Fixes SMACK-547
Return List instead of Collection where appropriate
Javadoc fixes

- Add hint to reconnection configuration
- s/connection.getChatManager/ChatManager.getInstanceFor(connection)
- typos