Rebuild Post Settings Menu

Closes #2845. 

- Renamed `gh-blur-text-field` to `gh-blur-input`
- Changed title input in `editor.hbs` to use a `gh-blur-input`
- Added `regenerateSlugPlaceholderFlag` property `Post` model
- Blurring the post's title toggles the `regenerateSlugPlaceholderFlag`, removing api
  spam on title change (previously, regenerated on every change in title)
- Created `SlugGenerator` class to generify slug generation.
- Added `timestampVerification` function to `utils/date-formatting`
- `utils/date-formatting` now uses `strict` parsing of dates
- Added more acceptable date formats to accommodate strict parsing
Ah thanks, noticed that myself & forgot to change it. I'll update the pr in
the morning when i have le wifis again
On Jun 12, 2014 9:18 PM, "Robert Jackson" <notifications@github.com> wrote:

> In core/client/controllers/post-settings-menu.js:
>
> >  import {parseDateString, formatDate} from 'ghost/utils/date-formatting';
> > +import SlugGenerator from 'ghost/models/slugGenerator';
>
> Can you dasherize the filename? It seems that is how all (or most) of the
> other ones are.
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/TryGhost/Ghost/pull/2900/files#r13737278>.
>