Optimized cJSON to allow faster config parsing.

cJSON change to allow you to enable a pool (compile time) that
will be used for performing cJSON structure malloc/free's.
This trades memory usage for performance (10% additional
memory usage for parsed tree, 2000% increase in runtime
performance).  Additionally re-ordered value parsing to avoid
unnecessary strncmp's as well as made tabs/spaces consistent.

Change-Id: I467f8c8afdcb9e6fbdd0e37e2a730f1e0a7b4024
Reviewed-on: http://review.couchbase.org/34914
Reviewed-by: Mark Nunberg <mnunberg@haskalah.org>
Tested-by: Brett Lawson <brett19@gmail.com>