DataFramesMeta: initial commit

DataFramesMeta is an experimental package to use metaprogramming to
improve basic operations on DataFrames, like indexing and LINQ-like data
manipulations.
Merge pull request #1736 from tshort/metadata-v2

DataFramesMeta: initial commit