Eclipse: Add build/resources to classpath

So that SmackConfiguration is able to load files from META-INF
Use WeakReference in MUC NodeInformationProvider

MultiUserChat's NodeInformationProvider must not hold a strong reference
to the Connection instance. Fixes SMACK-540.
Untabify build.xml

Only non-semantic whitespace fixes
Add git revision in build.xml output files
Add file local variables to build.xml
Updated version for post release

git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/branches/smack_3_4_0@13893 b35dd754-fafc-0310-a699-88a17e54d16e
Cleanup of build.xml's release target

no.test wasn't used in that path anyways, so remove it. And
release-exists will always return true since the release.xml Ant script
is part of the repository.
Fix javadoc Java API link
Format build.xml's checkcode target

Whitespace fix only. No semantic changes
Don't use manager's constructor in connectionCreated

This could cause duplicate managers. Use getInstanceFor()
instead. SMACK-403.
Update eclipse project name
Convert Connection references to weak references

If a Manager is strong referenced from a gc root, usually the instances
map, it should not hold itself a strong reference the connection in
order to avoid a cycle that prevents the Connection instance from being
gc'ed.

SMACK-383
Use '-' as separator for $version.extra in build.xml
Smack 3.4.1
Merge branch '3.4'

Conflicts:
	build/build.xml
Remove ServerTrustManager

The implementation of ServerTrustManger contains a security
vulnerability, which could lead to unauthorized certificates being
erroneously trusted. SMACK-410
Remove RCS header attributes
Add namespace attribute to XHTML-IM body tags

Fixes SMACK-531
Fix typo in StreamInitiation.setSesssionID()

Fixes SMACK-427
Add test-reports/ to gitignore