Mention how CommonJS and AMD treat circular dependencies

It was confusing for me, so documenting.