[doc] Started documenting changes between versions
[namespaces] Moved all classes in RevealCK module
[builder] Create SlideBuilder by extracting code from rake task
[builder] Create PresentationBuilder by extract code from rake task
[builder] Broke PresentationBuilder down into smaller tasks
[builder] Broke SlideBuilder down into smaller tasks
[builder] Created Builder: common code between Presentation+SlideBuilder
[builder] Removed unneeded ":builder" param
[builder] Supplied documentation for the core builders
Create "Builders" in place of Rake code

Previously, almost all of reveal-ck was "done" by executing a Rake
task. This was the case because, originally, reveal-ck was just that.

These changes eliminate the core rake task (presentation.rake) and
replace the code within it with "Builders" that are invoked instead.

Merge branch 'builder'