Improved 'Expanded Mode' for Posts
This branch is called 'nicer-post-css', but the css itself
isn't any nicer. It just looks nicer. The css is terrible
Updated Faker to the latest version; Better fake post generation
Fixed a bug where fake post titles weren't being capitalized
Totally New Post CSS mockup
*I would ignore this commit more or less because it's just here to store the mockup work I did on the new post design. Not like I'm going to rebase it though
*Also made Post generate nicer post JSON. Getting closer to it being an actually acceptable method
Entirely new collapsed post mockup
*Ignore this commit as well, just storing the new collapsed post mockup
Completely redid Post js again
*The post css and js are very closely tied together, in this case, so rewriting the css ended up requiring a js re-write as well. Not the best of circumstances but in this case it was more because my original post html structure did not really take an expanded post into much consideration... Now it is as important as the collapsed version
*More work on the generate method for fake posts, it's almost done now, and it creates a much wider range of posts
*Also made a small change to the single post view page, a single post will auto-expand now
*Lastly added links to the new expanded view, a link to view the post on its own page, and a share link, which i'm not sure what to do with yet but we need to be getting in with the social media and such
Changed Post js params
*Modified the Post constructor to take a configuration object. This way many different options can be specified
*In this case added the option 'no_collapse' which renders the post as always expanded and without share or view alone links. This view is used on the single post HTML page
Accidentally removed picBtn css before, added it back
Changes to sticky rendering
*Added option in generate js make fake sticky posts
*Changed display of sticky posts to remove any images
cats
Removed old unused css
Merge branch 'master' into nicer-post-css

Conflicts:
	calpoly/static/js/pages/posts_edit.js

My attempt at fixing a merge conflict.