Working parser of egrid file.
Root dir reorganization.

- add makefile with plugin rule
- add xml template
- add python script to put the reader script into the xml template
Working mesh reader.

- remove old XML
Add run lock.

- add lock to prevent rerunning of the reader on subsequent Render commands
- rename the plugin in order to avoid clashing with some previous version
Better passing of file name.

- overview of eclipse files in README
Restart file reader (WIP)
- rewritten reading tools
- modified mesh reader
- restart file reader, after fixing obvious errors
Fix recursion.

- fix some minor errors in new egrid parser
- fix recursion, the flag has to be stored in the filter object itself
- some code polishing
MultiBlock support

- fix exceptions handling
- introduce elementary multiblock support
Methods for creating fields.

- table of field labels
- methods for creating all fields of a timestep
Prepare for reorganisation.

- we have to split the code into ReqestInformation and
  RequestData part. Since both parts share some code, we
  move all code into the EclipseIO class, creating it in
  RequestInformation phase and reusing in the second RequestData phase.

  ReqestInformation part is in the file eclipse_reader_info.py, the second
  part is in eclipse_reader_data.py.

- introduce python_loader.py, a script that loads other scripts and sets correct
  output type to get around problem with run locks.
Lot of work.

- split code to information and data
- code is stored in the filter object and is called for the data part
- data are read only once
- mesh is created only if it doesn't exist
- correct CellData are on every RequestData call (for evry timestep)
First working version.

- fix XML file to get animation support in GUI
- remove all debugging output