Issue #149: reorganization of file managment API.
Test classes updated with new API.
Improvements in ITernFile creation mechanisms.
TernCacheManager renamed to TernFileSynchronizer.
Updated license headers for Genuitec contribution.
Merge remote-tracking branch 'angelo/master' into file-management-dev

Conflicts:
	core/tern.server.nodejs/src/tern/server/nodejs/NodejsTernServer.java
	eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/core/IIDETernProject.java
	eclipse/tern.eclipse.ide.core/src/tern/eclipse/ide/internal/core/IDETernProject.java
Merge pull request #154 from piotrtomiak/file-management-dev

Issue #149: reorganization of file managment API.