Engine: fixed argument to formatted string
Engine: fixed letterboxed mode (again)

This finally makes sure that both non-scrolling and scrolling rooms are displayed properly in letterboxed mode.
Engine: corrections for screen size designation on room load

This ammends previous fix for letterboxed mode; fixes situation when there's a room which size is smaller than game's size, which was technically acceptable in 320x240 and 640x480 games.
Engine: Remove DOS newlines in files
Engine: workaround for OpenGL gfx driver
Merge pull request #150 from salty-horse/dos2unix

Engine: Remove DOS newlines in files
Android 3.3.0 build and gitignore fixes
Merge pull request #153 from monkey0506/build_android_new

Android 3.3.0 build and gitignore fixes
Merge branch 'master' into develop-3.3.1
Allow Methods with Global Names

Allow the tokeniser to rewrite the names of functions that are part of a
struct, even if that name was previously used for a global (stype is
SYM_FUNCTION, not 0). Be a little smarter about how we create new
symbols for struct methods. Perform a find before assuming we need to
add a new symbol name. This also makes a duplicate definition, e.g.
struct MyStruct
{
import static function Dup();
import static function Dup();
};
report the correct error ('MyStruct::Dup' is already defined) instead of
a syntax error because of a -1 symbol (due to the sym.add failing).
Update build version (3.3.1.1163)

Changed version numbers in every place I could find. Tell me if this is
wrong, please.
Merge pull request #154 from gurok/331_allow_methods_with_global_names

Allow methods with global names
Merge pull request #155 from gurok/331_version_bump

Update build number and version?