Modify gitignore to also ignore stuff on OSX
Fix typo in shell script
Fix compilation warnings
Fix new include path and deprecation Warnings on OSX.
Const where Const is due.

The handling of literal C-strings changed in C++,
so that the variables holding them should be 'const char*' now.
This commit changes this in all applicable places.
A few locations were not able to be updated, tho.
Using #pragma once for C++ header files

The #pragma once ensures that a header file is
included only once.
Do -ffriend-injection for now

We use a feature of earlier C++ that
friend functions are declared also in their enclosing environment.
This is not the case in ISO-C++ and gcc >= 4.1.
We should get rid of that soon.
Added const (cf. ^2), dummy assert

Two consts that were missing from a previous commit,
and also a dummy assert function in case preprocessor-definition
goes wrong (which it did on this end).
Change the makeDep behavior on Mac to mach the behavior of Xcode
Moved a protect:

There were some visibility issues, that could be solved
by moving the protect.
For now, undef TARGET_ARCH on Mac before guessing it

Somehow the TARGET_ARCH macro gets defined in Xcode.
Temporarily, we just undefine it.
Circumvent -ffriend-injection manually

The injection of friend function names in the surrounding
environment is no longer default for gcc. Hence, we do it
explicitely.
Take the clang warnings seriously

We now can compile on clang on OSX with no more
warnings than gcc.
consts for linux
Revert changes to makeDeps that potenially break the current build process
Merge branch 'master' of github.com:krono/self

* 'master' of github.com:krono/self:
  consts for linux
Revert "Moved a protect:" temporarily

This reverts commit b97483198213ba58ec179c9b6b5b48ce61a2f3e3.
Revert "Using #pragma once for C++ header files"

This reverts commit 921379c609efa85c326bf5b7756fd12c3f4c4a85.
Revert "Revert "Moved a protect:" temporarily"

This reverts commit 73e651e7fab7441e26d609cd4c053c356f8681c7.

Conflicts:

	vm/src/any/objects/codeSlotsMap.hh
Fix copyright statements as requested by Russell