Merge pull request #102 from vvbalashoff/master

fixed segfault  invoking InventoryState with empty slots
Add configuration file support
Add configuration file support
Fix merge conflicts

Conflicts:
	CMakeLists.txt
Merge pull request #103 from smaximov/ini-parser

Read engine settings from configuration file
Fix compilation issue on gcc 4.7.3
Merge pull request #104 from smaximov/fix-compilation-issue

Fix compilation issue on gcc 4.7.3
Opcode handlers added
Opcode8127Handler added
Start location
Rendering order fix
Fix issue with compilation on gcc 4.7.3

Trying to invoke this method causes compilation error on gcc 4.7.3.

When compiling following the line,

``` c++
video->template property<int>("width", 640)
```
an error occurs:

```
error: ‘template’ (as a disambiguator) is only allowed within templates

```

Compiling with 4.8.2 works though; looks like a gcc bug, so, until better days come...
Add IniWriter. Write default config if no config found
Merge pull request #106 from smaximov/fix-template-issue

Fix template issue and write  config if no config found
Opcode810AHandler added
Merge branch 'master' of github.com:alexeevdv/falltergeist
Opcode810AHandler added
Opcode810AHandler improvement
TextArea outline color option added
outline fix