Paladin: fix compiler warnings

Since warnings are treated as errors, these warnings prevent Paladin
from building correctl on recent nightlies. Thhis is due to the atomic
functions now taking non-volatile int32's.
add uncrustify build cruft to .gitignore

also removuncrustify/src/config.h from repository, as it
is normally generated.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
BeIDE conversion: Don't forget to convert Target Type!

The setting for the type of target (e.g. Device Driver, Application, etc)
was not copied from the BeIDE project.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
Fix driver builds on post-PM haiku

Make sure we use the correct path for _KERNEL_.

Also ignore _KERNEL_ entries in the file list when importing BeIDE
projects.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
Enable absolute paths in Target Name

Prevent prepending project pat when an absolute path is used.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
fix path mangling in ProjectPath::SePath

This was causing relative paths from project directory to fail.

Signed-off-by: Ithamar R. Adema <ithamar@upgrade-android.com>
Update Paladin UI to use Layout APIs