Allow belongs to associations to be saved when the associated object is null.
Remove accidentally added capitalize and camelize
Fix incorrect adapter example.

Closes #1668 Thanks @aprescott
Update bower dependency to fix npm install error.

Closes #2108
Merge pull request #2107 from bmac/fix-adapter-example

Fix incorrect adapter example.
Merge pull request #2109 from bmac/update-bower-dep

Update bower dependency to fix npm install error.
DateTransform serialises into ISO8601 string
allow attributes to be excluded via the attrs hash

adds a shorthnad versus overriding serializeAttribute or
serialize and using this._super
cleanup
Added a test for findMany using the correct URL
Coalesce find requests, add support for preloading data

This PR brings following improvements/changes:

1. Find calls from the same runloop will be coalesced into findMany
requests if the adapter has a findMany method
2. Adds a groupRecordsForFindMany hook on the adapter that allows you
to decide how to coalesce the record requests. This will enable fixing
of bugs such as #651, by segmenting on the number of records
3. Allows users to preset attributes and relationships on a model when
doing a find call. For relationships you can either pass in a record or
an id
4. Gives rudimentary support for nested urls, by passing in the record
object to the buildUrl method
5. Removes the owner being passed to findMany becuase it can be looked
up on the original record
6. Adds couple special cased SSOT features that were needed for
buildUrl/removal of owner property to be viable

This PR lays the groundwork for:
1. Adding support for reloading hasManys
2. Making nice sugar for nestedUrls in the RestAdater
Merge pull request #2103 from emberjs/findCoalescingRebased

Coalesce find requests, add support for preloading data
update ember-inflector (now with a cache inflection)
Merge pull request #2117 from emberjs/udpate-inflector

update ember-inflector (now with a cache inflection)
don’t include inflector tests
misc cleanup
Merge pull request #2118 from stefanpenner/cleanup

Cleanup
the string splitting in transitionTo is wasteful and for large payloads can be surprisingly costly. As they never actually change, we should simply cache and forget about them.

some numbers for (1000 model pushPayload) 
18.3ms -> 3.2ms for transitionTo
Merge pull request #2119 from emberjs/cache-transition-to-string-splitting

the string splitting in transitionTo is wasteful and for large payloads ...
since the recordArrayManager already maintains the uniq index, we can use that to simply push the record onto the record array without needing the safety of addRecords dupe guard. This prevents another O(n) operation