1) As long as we draft as high as we do Denny could easily do this. Every team put the players into groups and the BAP approach isn't to literally take THE best available. The BAP approach is to allways take a player from the highest ranking group.
This year there are about 12 players in the top group. We have two major need at RB and CB and the BAP approach would allow us the draft a CB or RB even if Rodger or Edwards are on the board (They're not, but it's the principle).
If all 3 CBs and all 3 RBs are gone at #8, however, the BAP prevents you from drafting the #4 CB (Fabian Washington), because he's from a lower ranking group of players. Then the pick would be DJ, Rodger et al.
3) There are some possibilities for trading Shelton besides Henry. Alex Barron is sliding and no longer an option for the Texans at #13, but not sliding enough to be there in the 2nd. Brown won't the in the 2nd either, so both quality OT will be gone in the late 1st round. The draft is very weak on Ots capable of playing LT, so the Texans and Bucs could very well offer their high 3rd rounder for Shelton (Both teams have two 3rd rounders), since he would be awesome value for a 3rd rounder given the weak draft class. We could reinvest that 3rd rounder in our OL by drafting on a quality RG there. Why not keep LJ then? Because LJ excels at LT and only at LT. He a good starter at LT, but only solid at RT and G.
But IMO the best value for Shelton is trading for Surtain, but I'm not sure G&G like his high contract demand.