Deliver results in expected structure
Merge remote-tracking branch 'origin/master' into resultset-rollup

Conflicts:
	lib/clerk/base.rb
	test/clerk/test_clerk_validation.rb
Fixes bug causing test failure

When data passed to Clerk::Base.load is an array of arrays the code
which normalizes the input does not run which leaves raw_data
unassigned.
Merge remote-tracking branch 'origin/master' into resultset-rollup
Altering embiggen code for new ResultSet structure

The structure of the ResultSet objects changed internally to
support duplicate named keys so the code to embiggen (the opposite
of flatten) the result sets needed a corresponding update.
Ruby private keyword style
Merge pull request #9 from liftopia/resultset-rollup

Resultset rollup/embiggenation