Updated to new binutils and synced with latest sdk

Updated to new binutils and synced with latest sdk
Also fixed some warnings