Use new slug endpoint in ember admin

Closes #2831
-use new slug endpoint in fixture
-use new slug endpoint in post model
-do not try to generate slug for zero length titles
Merge pull request #2832 from jaswilli/issue-2831

Use new slug endpoint in ember admin