Update ekko-lightbox.js

fixed a number of issue:
--model was too big for small screens
--padding/borders were calculated incorrectly, resulting in full images being smaller than actual image
--added logic to resize videos down for smaller browsers, keeping the proper aspect ratio
--the height property for videos is not really necessary as the aspect ratio is always the same, only a width is needed
Update ekko-lightbox.js
Update ekko-lightbox.coffee
Update ekko-lightbox.coffee
Fixing an indent issue and tidying some code

parseFloat doesn't have a secondary parameter?
examples/index.html updated to reflect width_fixes branch
using document.body.clientWidth instead of $(window).width()
Merge branch 'refs/heads/pr/25'
Grunt tasks run