some tidy up in lbgpu.cu code
added lb gpu checkpointing from old lbgpu branch
merge master + small bug removed
fixed axel (merge?) bug in lb-boundaries.c
Just a minor bug in angle_btw_triangles
I have added the source tex files for object-in-fluidUG located in samples/object-in-fluid/object-in-fluidUG.

I have corrected the NAN in angle_btw_triangles. The problem was that I computed sqrt from a negative value.

Also, I unified the computation of the angle between triangles with tcl script. in scripts/object-in-fluid.tcl, in procedure angle_btw_triangles, there was still old way of computation of the angle. So I changed it accroding to the function in utils.h.

Ivan
Merge branch 'master' into lbgpu

Conflicts:
	src/lb-boundaries.c
Merge branch 'lbgpu' of git://github.com/roehm/espresso
Merge branch 'work_branch' of git://github.com/jdegraaf/espresso
samall fix on #endif for compilation with LB LB_GPU each
Merge pull request #89 from roehm/lbgpu

samall fix on #endif for compilation with LB LB_GPU each
Merge branch 'master' of github.com:espressomd/espresso
Clarified starting command
Removed incorrect citation for Langevin thermostat
Renamed torques to make some sense
Renamed torque to torque_lab and torque_body. Still need to work on reading in torque_body and work on ext_torque (i.e., in which frame is it) also check frame for the statistics routine.
I made a fucking mess of the rotations
Worked on the torque and angular velocity/momentum. The omega put out by the observable routine is now given in the lab frame. The old variables torque and omega have been replaced with torque_body, torque_lab, omega_body, and omega_lab, to better make the distinction between the two frames (co-rotating and space-fixed), respectively. The scripts and testcases have been modified, and the documentation is updated to reflect the change.
Incorporated deprecated warning message and restored old espresso version functionality.