Add symbol visibility restrictors

Usage:
#include "BeginInternal.h"
<... invisible stuff ...>
#include "EndInternal.h"

Note: beware of RTTI.