Re-written evaluation function - Napoleon 1.4.0

-New evaluation function
	-New mobility bonus calculation
	-Added bishop pair bonus
	-Exclude squares controlled by enemy pawns in knight mobility
	-Bishop and knight have now the same value (330)
	-Implemented tapered evaluation

-Added support for selective depth UCI pv-info
-Generalized Piece-Square-Tables update
-Code refactoring

Results:
Self play games seem to show a gain of 100-150 points of elo.
Tests are still running.

New Version 1.4.0