Adding upload/download progress animated associated objects

Using af_ prefix on associated object properties
Adding __unused declarations to fix warnings
dispatch_sync -> dispatch_async
Enabling and fixing extensive compiler warnings