Fixed error in links in ViewInputFilesPanel
Update variable names to align with GWT recommendation
Break ModelJSO into smaller classes

ModelJSO was becoming unwieldy. Now a ModelJSO has an array of
ModelComponentJSO objects. Each ModelComponentJSO object has zero or
one ModelComponentParameterJSO and ModelComponentConnectionJSO objects.
Remove methods from ModelJSO that are now in other classes
Make new class for serializing model

DataManager#serialize was becoming unwieldy, so I moved  its
functionality to a new class, ModelSerializer, and broke it into
several public methods.
Fix error in ModelJSO

ModelJSO#getComponents returns an array of ModelComponentJSOs, not
ModelJSOs.
Progress on refactoring deserialize

Moving DataManager#deserialize to ModelSerializer.