Merge branch 'map-tweaks' into create-post
Convert indentation on CreatePost.html to tabs
Remove padding from text/email input fields

Remove padding because it breaks in firefox and hides the contents of
the field.
Ping @middle8media can you have a look at this and figure out what this
should be to work as expected in FF and Chrome? Had this same issue
with similar styling on wvspeed..
Rough beginnings of create post wiring

Starting to wire up the beginnings of the create post process.
This commit adds an event handler when the create post form is
submitted.
I'm using backbone.syphon to pull data out of the form and serialize it
in a
form we can use for models. I'm not doing any handling of exceptions yet
so all saves will fail.
Stop loading backbone.validateAll until we're actually using it
Add padding back to input fields, adding height to fix FF/Chrome mismatch
Prevent navigation when clicking on 'create post'
Start using backbone-forms to generate the form HTML

Pulling out all the hard coded form html and replacing it with backbone
forms generated html. Far from perfect, but getting us started and
allowing for extension with custom fields.
Hardcode form id 1 so posts will save
Add posts/create route to give a direct route not just the button+modal
Fix grunt watch rules to match all scss subdirectories
Adding fieldsets and custom form templates

Create a custom form template file so we can custom form html as needed.
Add fieldsets to create post form, and pass name to templates.
Set form class and id through JS / config instead of template.
Refactor media-bar css so its easier to add new icons

Move the font-size and color rules to general .select-icon based
selectors,
rather than having them tied to .upload-* selectors.
Make media-bar links have larger clickable area

Move sizing from li.select-icon tags onto <a> tag, rearrange padding to
work.
This seems more sane to me, now more than just the icon is clickable.

ping @middle8media for a review on this.. I'm not sure if this is a sane
behaviour on mobile or not..
Show/hide fieldsets based on media-bar buttons

All fields sets are hidden by default, we show/hide them based on an
'active' class. We're using the href on each media-bar link to target
the fieldsets.
Also adds a 'permissions' media bar button, similar to crowdmap
Make header create button link to posts/create
Update CSS files from SCSS
Set PostModel defaults, and set locale when creating post

Set default values for post locale and status.
Hard code post locale value.
This should ensure posts now get saved!
Add validation using backbone-validation

Add post model validation using backbone-validation. This seems to work
with backbone-forms perfectly. We now check errors and only save the
model if
validations passes. We're not handling server validation errors yet,
but we are
only closing the modal if the post is saved.
Fix image paths in test css file