Adds missing prereq for FreeBSD
Skips attribute modification tests on Win32.
Adds the 'backend' argument to specify the backend

- Notes the depreciation of no_external in the docs