Improve lime install to automatically upgrade if necessary, and handle recursive dependencies and also improve lime upgrade to handle GIT repositories that are not stored using haxelib git