Removing global flag for replacing whitespaces
Add generated css and js to gitignore

I found it nice to ignore these files, they are automatically generated anyway (i.e. reveal.min.js always has the date of minify-ing, which I don't want to commit all the time). Should just track the source unless there is a good reason to hand-curate these versions.
Mark xhr.status=0 as successful
Mark xhr.status=0 as successful
use flexbox for vertically centered printing #862
revamped and greatly simplified the layout of .slides
video background playback
only use zoom to scale content in webkit
Merge pull request #682 from tentacode/patch-1

Indentation issue when using code in a markdown slide
next release will be 3.0.0
Merge branch 'patch-1' of https://github.com/jamestwebber/reveal.js into dev
stop tracking minified files #783
Merge branch 'xhr-local' of https://github.com/malyw/reveal.js into dev
code format tweak
better transition names, fix background images in vertical slides
make all slides 'present' while printing
Merge remote-tracking branch 'remotes/SinnerSchraderMobileMirrors/original_dev' into hakim-dev

Conflicts:
	.gitignore
	README.md
	css/reveal.css
	css/reveal.min.css
	index.html
	js/reveal.js
	plugin/markdown/markdown.js
	test/examples/barebones.html
	test/examples/embedded-media.html
	test/examples/math.html
	test/examples/slide-backgrounds.html
	test/test-markdown-element-attributes.html
	test/test-markdown-slide-attributes.html
	test/test-markdown.html
	test/test.html
fixed positioning bug introduced by previous merge in reveal.js and fixed the section position bugs which existed for some time now in the CSS due to an undesirable min-height spec in there.
Add a simple demo showcasing adding/removing slides dynamically...
add support for custom keyboard availability condition