Refarctored XML-RPC code for better handling errors and showing status in the GUI.

-Refactored XMLRPCCallTask to return the exception if one was cought.
-Updated XMLRPCChannelManager to work with the new code, but not show status in the gui.
-Updated XMLRPCTorrentManager to work with the new code and tell it's status to the GUI through ISearchListener.
-Updated XMLRPCDownloadManager to work with the new code, but not show status.
Added test for ThumbAdapter.
Removed code that removed the search button in onPause(), this fixed the bug.
Also removed the search button in the downloadscreen menu layout.
Improved strings and put them into strings.xml. Also improved the flow of the messages.
Merge pull request #83 from wtud/restoreSearchButton

Restored search icon
Merge pull request #85 from wtud/moreTests

wrote a test for thumbadapter
Build script now echoes content to asset_versions.xml
Quotes now correctly escaped
Fixed high prio lint warning in fragment_channel_list.xml
asset_version.xml now removed from the repo
Removed commented section from build.sh
Merge branch 'master' into startScreen

Conflicts:
	tsap/res/values/strings.xml
	tsap/src/org/tribler/tsap/downloads/DownloadActivity.java
	tsap/src/org/tribler/tsap/thumbgrid/ThumbGridFragment.java
Merge pull request #96 from wtud/generateXMLStrings

Adapt build script to generate asset_versions.xml
Merge pull request #67 from wtud/startScreen

When the user has returned from the settings fragment the screen keeps displaying the message "Loading results...". This will probably be fixed in issue 97 so this code is merged anyway.
Recompiled swift binary
Fix swift binary copying
WIPWIPWIP