not shouting when circular dependency or not static require call
added umd pattern
removed amd-global, just for now
updated re-define dependencies