Somewhat more sophisticated (though still broken) attempt at AMD support.
gh-81: Intentionally exposes jQuery to Infusion and Flocking globally.
gh-81: Removes unnecessary top-level require() test.
gh-81: Added CommonJS support to module loader boilerplate.
gh-81: Adds further boilerplate to expose flock to module.exports.
gh-81: Reorders module loader detection conditions for greater compatiblity.
Since NoFlo contains a non-functional instance of require.js, the
CommonJS case needs to come first.
gh-81: Exposes fluid global.
Resolves gh-81.
Merge branch 'amd'

* amd:
  gh-81: Exposes fluid global.
  gh-81: Reorders module loader detection conditions for greater compatiblity. Since NoFlo contains a non-functional instance of require.js, the CommonJS case needs to come first.
  gh-81: Adds further boilerplate to expose flock to module.exports.
  gh-81: Added CommonJS support to module loader boilerplate.
  gh-81: Removes unnecessary top-level require() test.
  gh-81: Intentionally exposes jQuery to Infusion and Flocking globally.
  Somewhat more sophisticated (though still broken) attempt at AMD support.

Conflicts:
	dist/flocking-all.js
	dist/flocking-all.min.js