fix(grunt) Reorders includes so new Atomic builds don't break.

Cloning and building Atomic yields a broken library, as AbstractComponent tries to use Fiber before it's loaded. This fix alters the order of includes in atomic.js, moving external libraries over classes and modules.

Also, there's a private constant in factory.js that doesn't exist anymore so I updated that as well. Please let me know if this is not the correct way to fix this issue.