Metaforms Alpha
Created metaforms scaffold and metarows model.
Allows users to create and use custom metadata entry forms.
DEMO: Forms are not dynamic yet, controller and helper need updates,
needs unit tests.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Metaforms Alpha
Fixed a bug that was a cashing a crash.
Preset number of metarows for Oct. demo.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merged integration into metaforms (Alpha).
Preparation for Oct. 3rd demo.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Metaform/CanCan update
Metaform is now hidden unless user can manage document.
Fixed a bug in documents that was preventing the reading of a document
when the project is public.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Metaforms updates.
1.Partially working dynamic nested forms for Metaforms.
 Can add/remove metarows in Metaform creation page.
 However, there is a bug that prevents deleting metarows from the edit page.

2.Added some unit tests for Metaforms.

3.Clicking "back" in a document redirects to collections index page.

4.Fixed a unit test problem for project helper unit test.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Document helper bug fix.
Fixed a bug that would delete the first data line when using the internal
CSV filter.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Metaforms, edit metadata.
Users can now update/edit thier metaform metadata if there is a problem.
Currently this is done by deleting existing metaform data and saving the
the new metaform data.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merge Metaforms into integration.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merged updated meta-forms into integration.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Combined ifilters and CSV.
Removed the ability to edit metaform data saved to a document (want
to replace this with a UI editor).

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merge branch 'master' of https://github.com/cblair/portal into integration
Includes Excel imports and combined ifilters/CSV parseing.

Signed-off-by: shanesuofi <shanes@vandals.uidaho.edu>
Merged master into integration.
Changed the way a file is opened if it is not Excel (CSV/ plain text),
should support non-English charaters now.

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