Squashed 'lib/python/cidl/' changes from 43f0204..ce1addc

ce1addc Normalize line endings
ce3613c Fix typo
6131fd6 Add. gitattributes

git-subtree-dir: lib/python/cidl
git-subtree-split: ce1addcfac6987748015fa2983bededfc10640f2
Update cidl
Merge pull request #68 from AndreT/master

OnUnoccupiedVehicleUpdate syntax update for 0.3z
Fix compile errors
Update for SA-MP 0.3z RC4/RC5

OnUnoccupiedVehicleUpdate() was previously updated in AndreT's PR (#68).
Don't use README for mainpage

Doxygen markdown is apparently different from GitHub's markdown as
some parts are rendered differently (or not rendered at all).
Update a_samp.idl

add missing VectorSize native.
Merge pull request #69 from xxmitsu/patch-1

Update a_samp.idl
Remove SDK files
Add make package to build commands
Don't touch C++ flags
Use "string" for output string parameters

What used to be "[out] char" now becomes "[out] string". This is mainly
for consistency with the "[in] string" parameters. The "char" type has
effectively become useless as that was the only place where it was used.
Export build directory to CMake package registry
Fix lower vs upper case issues with find_package()
Revert "Fix lower vs upper case issues with find_package()"

This reverts commit a03f1d8a0b5a85e49f94d6924508dd703831b8b1.
Change version to 3.99.0
Add new FindGDK module

This module itself doesn't find anything but rather calls find_package()
in CONFIG mode which finds ampgdk-config.cmake and sampgdk-version.cmake
and sets the necessary variables.
Make callbacks work when called from another callback

Fixes #65.
Rewrite OnPublicCall description
Fix missing newline in logprintf() output

sampgdk_(v)logprintf() didn't print a final newline when was called
before sampgdk_Load().