Apply Zenol linux log_event patch

git-svn-id: svn://esoteric.clanlib.org/public/ClanLib/Development/ClanLib-3.0@10094 cc39f7f4-b520-0410-a30f-b56705a9c917
Remove the vector's [] and * operators. They have potential issues with incorrect use.

git-svn-id: svn://esoteric.clanlib.org/public/ClanLib/Development/ClanLib-3.0@10095 cc39f7f4-b520-0410-a30f-b56705a9c917
Update the Sqlite Amalgamation

git-svn-id: svn://esoteric.clanlib.org/public/ClanLib/Development/ClanLib-3.0@10096 cc39f7f4-b520-0410-a30f-b56705a9c917
Update gitignore file
Stronger vector patch
Same patch for half float (strong one)
Fix a small error in x11_window/input_device_provider_linuxjoystick.cpp
Remove meaningless const
allso patch the function definition
Update vect for new patches
Pull master