revamp types to work with more repeatable field types
check that meta is array before looping
Return array of meta values on show_form if multiple is set to true
Merge branch 'master' into custom_multiple_bugfix
check for styles being false w/o type check
merge 1.0.2
use _id()
move field defaults to a method, `set_field_defaults`
move preview size to defaults method
fix docs
Merge branch 'trunk' into custom_multiple_bugfix

Conflicts:
	init.php
Moved "return multiple meta" fix to set_field_defaults
typo fix, removed extra <
fixes invalid callback for call_user_func in show_form

There is a $field = self::set_field_defaults( $field ) but
set_field_defaults doesn't return anything so $field is null
Merge pull request #480 from senicar/trunk_fix

fixes for invalid callback on call_user_func and removes extra <
Merge pull request #481 from senicar/custom_multiple_bugfix

If multiple is true, return meta as array (trunk)
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