Use symbols for embed option values for clarify and future compatibility.

Previously `embed: false` would actually embed ids. This confusion cuased
bugs in IDC code for the cache key format, so likely also lead to
misconceptions about what IDC was doing to its users.

Using symbols for values also allows truly normalized cached associations
to be implemented, where the ids for the association are stored in a
different cache value.
Update changelog for unreleased changes.
Rename methods to reflect new names for embed option values.
Avoid a couple of duplicate method calls.
Revert back to using :embed => true for recursive embedding.
Revert to using embed: true instead of :recursively internally as well.
Merge pull request #131 from Shopify/rename-embed-opt-value

Use symbols for embed option values for clarify and future compatibility.