ARRANGEMENT AGREEMENT GRAN TIERRA ENERGY INC. AND SOLANA RESOURCES LIMITED AND GRAN TIERRA EXCHANGECO INC. DATED AS OF JULY 28, 2008