Import sources codes for dynamic loading

TODO: A 'Reload' button
Add antiLeech to version control

TODO: Makefile for antiLeech
Added tag v0.0.2 for changeset 6ba4bbbce0fd
Fix a bug in antiLeech/build.sh

Change an incorrect filename antileech.so to antiLeech.so.
Bugfix in IantiLeech::DLPCheckNameAndHashAndMod

Use 'const CString&' instead of 'CString&';
Cleanup in CUpDownClient::ReloadAntiLeech()

_() is just a alias of wxT().
Output the version of antiLeech to the log.
Merge antiLeech/antiLeech.h to src/antiLeech.h

Use macro 'BUILD_ANTILEECH' to control.
Dependencies and build script are also modifyied.
Add 'Reload' Button for DLP.

A 'Reload' Button is added to the DLP tab of Preferences Dialog.
The reload function seems to work well.
Added tag v0.0.3 for changeset 83640187dfaf
Add external control operation to reload antiLeech

Adds unofficial OpCode 0x80;
command line:
amulecmd$ reload antileech
Correct the log message of loading antiLeech

Previous log message output incorrect causes when failing loading.
Merge .hgtags
Add translations for DLP messages

Make DLP messages translatable.
Add zh_CN translation for important DLP messages.
Popup a message box when clicking 'Reload antiLeech' button

A message box will popup to show whether the reload operation is succeed.
Use Makefile to build antiLeech.

A Makefile has been written and the build.sh is marked as deperated but is still preserved.
It is recommanded to use 'make all' to build antiLeech.
Merge branch 'cleanup' into 'dynamic-load'
Remove legacy files in src/

These files are no longer used in amule-dlp. They are only used in antiLeech.
Merge branch 'cleanup' to 'dynamic-load'

For the newly made fixes.
Bugfix in EC_OP_ANTILEECH_RELOAD

Response EC_OP_FAIL when failing to reload.
Backed out changeset 74e3625643b0

2 copies of antiLeech.h is better.
Makefile is to be changed.