Modificaton of Field::FactoryBase.

- use vector of factories
- changes in eq_data unit test
Fix format of code.

- fix Field::update_history method
Remove unnecessary parts of code.

- in descendant of Field::FactoryBase::create_field method.