Pull request for Issue #107 Major/Minor/Patch versions compatibility
matching
String not integers
Better version compatibility handling
[tast #68] Added support for non-standard asset directories.
[task #68] Tidied code as part of code review:

* Remove redundant tests
* Fixed code style issues
* Replaced usage of field injection with conventional constructor injection.
* Added negative tests to verify that normal projects do not link their asset folders.
[task #68] Removed code that doesn't have tests.
[task #68] Only create link if it doesn't equal default assets
directory.
Merge pull request #116 from Shusshu/issue-107-clean

[task #107] Added versions compatibility checking for resolving workspace Android Library projects.
Reverted failing feature to match Eclipse workspace dependencies on
version compatibility.
Added TODO to delegate workspace dependency resolution to m2e API.
Added logging when detecting Android SDK location.
Fixed integration tests failing on clean machine due to modifications in
the way the SDK location path is loaded in the ADT.