Added CFNetwork and improved ARC portability layer