More GCC 4.7 fixes
More GCC 4.7 fixes

GCC 4.7 implements the C++11 defaulting rules correctly, unlike 4.6,
so we have to be explicit about many copy/move assignment operators.

abenkhadra/libelfin,tempbottle/libelfin,aclements/libelfin,tempbottle/libelfin,aclements/libelfin,aclements/libelfin,abenkhadra/libelfin,abenkhadra/libelfin,abenkhadra/libelfin,aclements/libelfin