FK-26 Initial dom markup of image trimmer

Create a component namespace in the FK window object.

Create the ImageTrimmer component.

Change application javascript require order to allow for components to be included without error.

Add some DOM markup and stylesheet rules to start the ui of the image trimmer.
FK-26 Git ignores .swp files
25 Add basic logic to move slider along track

Bind to mousemove events when image trimmer opens. Unbind on close.

Move slider left and right as the mouse moves.
26 Image resizing logic

Use slider to scale the width of the image from the size of the container as a minimum as the size of the image
as a maximum.

Include a stub photo in the project that is hard coded into the component.

Add styles to create the effect that the image is being resized.
26 Add logic to keep focus in place during resize

While an image is resizing, the image should not shift, but the point that it started at
should always be visible in the center.
26 Code cleanup for image trimmer

Separate functionality into the refocusImage method, which should keep the image centered while it resizes.

Some method renaming.

Create @image object in image start instead of initialize.
26 Make image trimmer closeable

X button in top right corner now closes the image trimmer
Merge branch 'master' into image_trimmer

Conflicts:
	app/assets/javascripts/kiwi/views/event_form.js.coffee