Merged Metaform branch into integration.
Merged version of metaforms includes metadata editor alpha and metaforms
 with access control (CanCan).

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>