replaced boost noncopyable by foundation's.
More OSL placeholder classes.