Fix for uncountable plural names.

The serializer complains if you try to use an uncountable plural name. E.g. "fish" is the same for both singular and plural.

This fix ensures the alias is only added once.

This PR also fixes the following issues: 
• https://github.com/emberjs/data/issues/928
• https://github.com/emberjs/data/issues/1003