stop using deprecated 'makeopts', 'premakeopts' and 'shared_lib_ext'

depends on https://github.com/hpcugent/easybuild-framework/pull/1107