Post entity now has scheduled flag
Pre-load posts event (for scheduling)
Shifted all post plugins to Twig extension

Makes far more sense than listening on events. This means the
"wordpress" filter has been removed and the gravatar filter moved to
"post".
Quick cleanup
Publish scheduled posts

Triggers new event, chaostangent.post.publish which now needs to be
propagated up to the manager
Took post controller out of ManagerController

Now extends basic Symfony controller, primarily to allow save / save and
close buttons and the weirdly complex publish event logic.
Post publish button and form cleanup

Not going to do an inline preview anymore. Publish button now replaces
the "published" flag/checkbox. Now need to do a check for if a post is
already published...
Making sure scheduling works
Hadn't set slug handler on post
Tested and fixed scheduled publishing bugs
"Fix" datetime picker time format
Urgh, extras on posts

Mighty fudgy, some hideous markup and JavaScript. Sooner I streamline
this the better.
Post tags

For some reason ElasticSearch throws a hissy fit when you change the
tags on a post and send it through. Really not sure why.
Fixed ElasticSearch tag problem

Apparently if an array isn't numerically keyed from 0, then
jsonSerialize converts that array to an object in JSON. Calling
array_merge on the chap sorts it out.
Fixed adjacent button spacing in manager
OpenSearch spec
Bumped asset version