CB-11771 Deep symlink directories to target project instead of linking the directory itself
CB-11771 Deep symlink directories to target project instead of linking the directory itself

When installing a plugin with custom library using the --link option the whole directory is symlinked and temporary
files leak into the original plugin directory on build. This leads to broken builds if the same plugin is linked in
2 projects targeting different Cordova versions.

 This closes #326

macdonst/cordova-android,infil00p/cordova-android,GroupAhead/cordova-android,macdonst/cordova-android,infil00p/cordova-android,filmaj/cordova-android,alsorokin/cordova-android,dpogue/cordova-android,alsorokin/cordova-android,jfrumar/cordova-android,macdonst/cordova-android,dpogue/cordova-android,dpogue/cordova-android,apache/cordova-android,infil00p/cordova-android,GroupAhead/cordova-android,filmaj/cordova-android,mmig/cordova-android,GroupAhead/cordova-android,apache/cordova-android,mmig/cordova-android,jfrumar/cordova-android,mmig/cordova-android,apache/cordova-android,jfrumar/cordova-android,alsorokin/cordova-android,filmaj/cordova-android