Added a decode lock for the bitmap decoding method (inspired by Volley). Added a priority queue for each threadpoo. This allows the ImageManager to assign background image requests a lower priority than foreground (UI) requests. This is more noticable on poor connections.