Merging upstream changes

We identified some build issues associated with some of the experimental apps.  This update addresses those changes by removing those apps from the primary build.  In addition we have addressed several warnings in the GraphLab codebase.