Add two build flavors (opensource/full)

This patch reworks the build system to build 2 variants of all libs:
- An open source only version (only libs that have known source code)
- A full version (with amazon device messaging / gcm / play services)

This required GCM/ADM files to be moves to a full subfolder and
Crashlytics code to be generalized via CrashReporter. There are also 5
more instances of Class.forName / getMethod / ... (cases where
generalizing would cause more overhead).
Initial klyph-free build
It is now openklyph
Fix openklyph referencen in text form
Fix play services version for full build
Add klyph pro as openKlyphPro
Add openKlyphMessenger
Rename to open klyph messenger
Fix fb app id/secret
Merge pull request #9 from rtreffer/opensource-build

Rebrand to OpenKlyph and add two build flavors (opensource/full).