Merge remote-tracking branch 'upstream/master'
Made soem changes t allow the Extensions load more default classes
RDBMS Changes
Fixes
Changes asked in the PR 151, moving the configurations to the lightblue-metadata.json
Merge remote-tracking branch 'upstream/master' into rdbms_changes
Fix #167: field exclusions should take into account the case where field path contains ANY
More unit tests
More unit tests
Merge pull request #170 from bserdar/fix_167

More unit tests
Fix pretty print when object node is empty
Merge pull request #171 from bserdar/fix_pretty_print_null_node

Fix pretty print null node
Merge pull request #151 from luan-cestari/rdbms_changes

Rdbms changes

This is OK for now, but we have to refactor the configuration subsystem so that Extensions are configured at the top-level app (rest apps), and passed down to these classes, instead of initialized and read here. Reading capabilities from a config file external to the deployable artifact is not a good idea. The deployable artifact itself should know its capabilities.( #172)
Merge remote branch 'origin/master' into feature-association