Don't use Getopt::Long in Build.PL

Use of Getopt::Long was breaking the Build.PL interface for passing
Module::Build long options (for example --installdirs). Refactor
Build.PL so that the built-in args() method is available to check
for --force instead.
add Changes entry for Getopt::Long fix
Merge pull request #71 from OpenGuides/no_getopt_long_in_Build_PL

Don't use Getopt::Long in Build.PL