Merge branch 'release-1.9' into develop
Properly setup the virtual filesystem to find the pypy library.
Merge branch 'fix-1.9-1' into develop
Ensure the correct lib_pypy gets picked up during translation.
Merge branch 'fix-1.9-2' into develop
Merge branch 'fix-1.9-2' into develop
Update as to what is in ports (after switch to svnexp).
Update version and distinfo to 2.0-beta1.
Update patch files for 2.0.b1 release
Update pkg-plist for 2.0.b1
Only use version number for library names (i.e. no beta or RC).
Improve architecture of pypy.

Improvements:
 * Make translating with pypy a conditional option
 * Make SANDBOX a conditional option
 * Be smarter about using clang and default to using a proper GCC
 * Improve error messages
 * Improve memory detection
 * Move the Makefile to a dedicated file
Remove an explicit subshell command.
Fix test target.
Explicitly state the commands for the building Makefile.

bsd.commands.mk does not include all commands needed, so state the commands
explicitly and eliminate the need for bsd.commands.mk.
Correctly call the tests target.
Fix typo in building Makefile.
Remove patch, translations work without and it breaks tests.
Explicitly use the LOCALBASE variable for pypy.
Minimise the platform.freebsd module.

The base platform module has been made sufficiently generic to allow further
simplification of platform.freebsd.