Moved utility modules outside from Eyes.Sdk to an external package (eyes.utils). Removed unnecessary dependencies.
Removed PromiseFactory module. An insance of it is now passed as an argument to EyesBase and explicitly set in all relevant modules.
merge