Avoid potential conflict between AIX's and Lambda's var.

In ../boost/lambda/detail/lambda_functor_base.hpp there is variable called var that conflicts with an AIX system variable. The entire file (sched.h) does not need to be included only the one function it uses (sched_yield).
Merge branch 'aix_fix' of https://github.com/ibmsoe/smart_ptr into develop