Enforce Eigen version 3.2.1, remove spurious Flann library, change LOG(INFO) to LOG(WARNING) in P3P
fixed OpenGL bug for NVidia drivers and corrected the point attenuation display
updated some compiler settings in the build
added build fixes
Added the commit hook for gerrit and host the hook on theia website

Squashed commit of the following:

commit a83f0d8bc36b73874d7665c9b92e7607b447f729
Author: Chris Sweeney <cmsweeney@cs.ucsb.edu>
Date:   Fri Apr 18 11:51:23 2014 -0700

    Updated patch for line width attempt 2

Change-Id: Id72f86893819463e313c2929931855cedcee1f89
typo fix