allow attributes to be excluded via the attrs hash

adds a shorthnad versus overriding serializeAttribute or
serialize and using this._super
Merge pull request #2106 from fivetanley/exclude-attributes

allow attributes to be excluded via the attrs hash
factor out promise usage
Updated ember-inflector
Merge pull request #2144 from bfbriggs/master

Updated ember-inflector to v1.0.0
Correct various yuidoc warnings to clean up some console noise when build the api docs
Merge pull request #2146 from bmac/yuidoc-warnings

Correct various yuidoc warnings to clean up some console noise when build...
Move EmbeddedRecordsMixin to core from activemodel

Embedded record relationships within a payload has utility even when
the backend is not ActiveModel.  Moved the mixin to the lib/serializers
dir
reverting .gitignore

pulling webstorm project files out
Merge pull request #2147 from jefflage/master

Move EmbeddedRecordsMixin to core from activemodel
cleanup
Merge pull request #2153 from stefanpenner/cleanup

cleanup
loosen constraint of adapter method return values
[Bugfix] relationship changes shouldn’t cause async fetches

As it turns out, we never actuality apply relationship syncing to async relationships, all the code would do was get the relationship which could cause fetches and the bail before the synchronization occurred. This merely moves the guard higher, and changes the guard to be side-affect free.

Later work must happen to introduce relationship syncing for async relationships.
Merge pull request #2156 from stefanpenner/bro

[Bugfix] this is just a failing test for un-intentional async loading during relationship syncs
cleanup brocfile
move yuidoc to production (its slow)
Changing an async belongsTo association does not load unfetched record.

[Fixes #1567]
Merge pull request #2158 from Cyril-sf/cf/unload-belongs-to

Changing an async belongsTo association does not load unfetched record.
WIP Refactor extractArray and extractObject to share the same logic for sideloading records.