update grid and added tree interface model
src/lib/elm_model_tree.h: Cosmetics and minors. Function names have changed but they are not yet in use; Also changed the documentation a bit.
src/lib/elm_model_*.h: Refactored some functions, added more documentation.
src/lib/Makefile.am: Added elm_model_grid.h and elm_model_tree.h.
src/examples/filemodel_example.c: Renamed functions and types to get in accordance with the headers.
src/lib/elm_model_*: Added stubs for elm_model_file_grid.h, elm_model_file.tree.h, elm_view_grid.h, elm_view_list.h, elm_view_tree.h.
filemodel example use eo2 class for models/views
src/lib/elm_model_*: Separated elm_model_{grid,list,tree} into their respective *_mutable.h and *_const.h. Removed old model_file_*.h and added declaration and definition for them in src/examples/filemodel_example.c.
src/lib/elm_model_*: Removed _common.h as per Larry good request.
src/examples/filemodel_example.c: Refactored grid and tree model constructors.
src/lib/elm_model_grid_const.h: Added documentation.
moved signal to const
filemodel_example.c removed mutable model interface in filemodel
removed old include in:

elm_model_list_mutable.h
elm_model_tree.h
lib/Makefile.am: Removed elm_model_*_common.h.
Merge branch 'mvc' of services.expertisesolutions.com.br:larry/core/elementary into mvc
src/examples/filemodel_example.c: Fixed compilation errors.
src/examples/filemodel_example.c: Fixed compilation errors.
elementary/src/examples/filemodel_example.c: Added MODEL_FILE_GRID_CLASS declaration and definition. Fixed compilation errros. Added stubs for MODEL_FILE_GRID_CLASS member functions.
added selected item in all models
initial tree view define class