adding workaround for issue 374, and old version of boost used on Natty has an implementation defect that causes compilation errors with rvalue refs
changing boost rvalue refs workaround to only be enacted for the specific versions of boost that exhibit the problem