Fix warning in Behavioral - Observer, convert Behavioral - State to vendor/cii20 lib replacing direct malloc/free calls to libcii NEW/FREE calls, also, update Singleton with NEW/FREE