allow attributes to be excluded via the attrs hash

adds a shorthnad versus overriding serializeAttribute or
serialize and using this._super
move import statements to fully qualified path
begin broccolification
Merge branch 'master' of https://github.com/emberjs/data into broccoli

Conflicts:
	package.json
	packages/activemodel-adapter/lib/main.js
	packages/activemodel-adapter/lib/system/active_model_serializer.js
	packages/activemodel-adapter/lib/system/embedded_records_mixin.js
	packages/ember-data/lib/system/store.js
	packages/ember-inflector/lib/ext/string.js
	packages/ember-inflector/lib/main.js
	packages/ember-inflector/lib/system.js
	packages/ember-inflector/lib/system/inflections.js
	packages/ember-inflector/lib/system/inflector.js
	packages/ember-inflector/lib/system/string.js
remove testem-multi
update test commands
configuration tweaks for broccoli
make ember-inflector publicly installable
use package.json for broccoli commands
apparently build is a thing already in package.json
broccoli-cli needed for travis
add ember-defeatureify options back in
update testem to run from package.json
Move s3 publishing config from ember-publisher to ember data
Merge pull request #2129 from rondale-sc/s3_config_to_ember_data

Move s3 publishing config from ember-publisher to ember data
Merge branch 'master' of github.com:emberjs/data into broccoli

Conflicts:
	package.json
testem should use dot reporter instead of TAP
Don't normalize the key if not present in the hash

This make possible to call store.normalize within store.update
Merge pull request #2104 from sly7-7/update-with-normalize

Update with normalize
Refactor JSON serializer to use _getMappedKey

Before we used to lookup the key from attrs hash every time manually
which was error prone. Now we use _getMappedKey to lookup the key.