revamp types to work with more repeatable field types
check that meta is array before looping
merge 1.0.2
use _id()
fix docs
add class to wrapper around oembed remove button
new class for generating a field object for use in the types and sanitize classes (as well as the main class)
Restructure main class to use new field object instead of passed-in array
Restructure types class to be proper OOP, and pass in the field object. Also restructured for repeatable fields to work properly across more field types
Restructure sanitize class to be proper (non-singleton) OOP, and takes a passed-in field object as well as the  value. Also restructured to properly santize repeatable fields array values
Restucture JS to work with new repeatable fields methodology, and clean up. Now time/date/color pickers all work properly with repeatable, etc
revamp types to work with more repeatable field types
use _id()
Revamp cmb with better repeatable fields handling. Closes #408
Restructure types class to be proper OOP, and pass in the field object. Also restructured for repeatable fields to work properly across more field types
fix a screwy merg