add property alien_isolate_dynamic
add some mock tests for http downloads
allow using LWP::UserAgent as HTTP protocol_class

1) Use eval to load the protocol_class requested
2) Add check_http_response to check for HTTP::Response objects

This also adds support for file:// URLs, to allow LWP to be tested
directly.
Test::More 0.94 is required for subtest
include headers along with content for check_http_response
Merge branch 'lwp' of github.com:plicease/Alien-Base into plicease/lwp

Conflicts:
	lib/Alien/Base/ModuleBuild/Repository/HTTP.pm

This merges the changes between #24 and #55. See #56.

Merging of [commit](https://github.com/plicease/Alien-Base/commit/a15536c804b9738ae3d45cd9a23ca427855c8927)
by @plicease which adds header support for both LWP and HTTP::Tiny. This
is needed for getting Content-Disposition information.
Merge pull request #51 from plicease/isolate

add property alien_isolate_dynamic
Merge pull request #57 from zmughal/plicease/lwp

Merge LWP/HTTP::Tiny header support for #56.
make dynamic_lib plural
update Changes
use --with-pic by default with autotool style configure
add option alien_autoconf_with_pic
update Changes
Merge pull request #47 from plicease/with_pic

make --with-pic default for autoconf
verson 0.004_01
add tag/date for Changes
fix for MSWin32 failure in 0.004_01 (gh#58)
Adding SHA-1/256 sum checks on exact file downloads
Adding a unit test and eval'ing Digest::SHA to make it optional
unit test sha-* check is also optional