Why are engines angled toward the fuselage?
It's called 'toe-in' and it's done basically to match the local airflow which is slightly divergent (heading outboard along the underside of the wing). If the engines were mounted exactly parallel to the fuselage, they would be moving slightly obliquely through the local airflow and therefore incurring extra unnecessary drag.  

Another view of a 777 showing the engine toe-in:


  
  Source: airliners.net


The Boeing 747 has a 2 degree toe-in on all four engines, as can be seen in the following plan:
[Key: BBL 0 = Body Buttock Line zero, the centreline of the fuselage; WBL = Wing Buttock Line, parallel to that centreline; NAC BL0 = Nacelle Buttock Line 0, the centreline of the nacelle body]


and in this photo:  



For rear-engined aircraft, the opposite is true: the engines are mounted slightly' toe-out' to match the local airflow which is converging around the tail of the aircraft.