quick refactoring (see extended description)

packages 'model_view.view' and 'players' were refactored
quick refactoring (see extended description)

- TicTacToeActivity was refactored;
- package view_components_provider_android_impl was refactored;
see extended description

TicTacToeModelImpl is Serializable, in TicTacToeActivity it is putted
into Bundle (when need to save state) and getted from Bundle (when need
to restore state)
see extended description

- 'creation model and view, saving and restoring them state' moved to
new class TicTacToeController;
- data needed to init game (game board dimension, players factory, types
of players) placed and initted in (new) class TicTacToeController;
- class TicTacToeContext and method TicTacToeActivity.initContext()
removed;
TicTacToeViewImpl is completely Serializable now
see extended description

- ViewComponentsProviderAndroidImpl has method getState() that returns
Serializable state of view components. When activity state is restoring
ViewComponentsProviderAndroidImpl get Serializable state as last
argument (that it returns from getState());
mini-refactoring (see extended description)

- mini-refactoring in TicTacToeController;
- TicTacToeViewComponentsProvider interface moved to TicTacToeView
interface (as inner interface with specifiers - public static) and
renamed (new name is ComponentsProvider, full name is
TicTacToeView.ComponentsProvider);
- TicTacToeViewComponentsProviderAndroidImpl class renamed to
ViewComponentsProviderAndroidImpl;
mini-refactoring
package name renamed (see extended description)

in package name 'leonidandand' renamed on 'landanurm'
mini-refactoring
mini-refactoring
mini-refactoring
added GameTheme
see extended description:

- drawables and colors names changed;
- added new drawables;
- added PlainGameTheme classes;
- added CurrentThemeProvider class with single static method
getGameTheme() that always returns PlainGameTheme class instance;
- deleted classes TicTacToeIconsProvider and
PlainTicTacToeIconsProvider;
- refactoring;
see extended description

- added interface TicTacToeTheme that provides getters for each activity
themes (getGameTheme(), getMainMenuTheme(), etc.), but now it has single
method getGameTheme(). Also added class PlainTicTacToeTheme. And
CurrentThemeProvider returns TicTacToeTheme object now instead of
GameTheme object before;
- mini-refactoring
see extended description

- added GameThemeInstaller class;
- changed both portrait and landscape layouts:
- added face icons for two players;
- added versus icon;
- added separator;
- changed positions and relations of other (old) view elements;
1) added distance between cells; 2) refactoring;
ResultDisplay displays trophys instead of Toast
mini-refactoring
refactoring