* Changes to variable names:
     LOCAL_SYNC_DIR now always refers to the to level
     SYNC_TRAGET_OS_URL - removed - replaced by $(SYNC_BASE_URL)/$(TARGET_OS)
     LOCAL_REPO_SYNC_DIR -new - defaults to $(LOCAL_SYNC_DIR)/$(REPO_NAME), e.g. /Users/shai/Library/Caches/Waves Audio/instl/instl.waves.com/V9_test
     LOCAL_BOOKKEEPING_PATH - renamed LOCAL_REPO_BOOKKEEPING_DIR
     REPO_REV_LOCAL_BOOKKEEPING_PATH - renamed LOCAL_REPO_REV_BOOKKEEPING_DIR
     SOURCE_PREFIX - new defaults to $(TARGET_OS)
     LOCAL_REPO_SOURCES_DIR - new - defaults to $(LOCAL_REPO_SYNC_DIR)/$(SOURCE_PREFIX)
 * Due to variable changed method InstlClient.init_copy_vars is empty now.
 * functions main_url_item now return parseResult.netloc OR  parseResult.path not both
 * Fixed a bug in function need_to_download_file where True was always returned.
Merge remote-tracking branch 'origin/master'