Schema export plugins

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Merge branch 'master' into designer

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Remove duplicate code

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Cleanup globals

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Update tests

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Fix failing tests

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Set default values for schema export options

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Merge branch 'master' into designer

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Fix failing tests

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Document correct type

Signed-off-by: Bimal Yashodha <kb.yashodha@gmail.com>
Merge pull request #1320 from kb-yashodha/designer

Schema exporting as plugins