[#1880] Fix file handle leak in VirtualFile.content and VirtualFile.contentAsString

Conflicts:
	framework/src/play/vfs/VirtualFile.java
[#1880] Close resources in finally block to avoid file handle leaks in case of exceptions

Conflicts:
	framework/src/play/classloading/BytecodeCache.java
	framework/src/play/classloading/enhancers/ContinuationEnhancer.java
	framework/src/play/libs/IO.java
	framework/src/play/templates/GroovyTemplate.java
	framework/src/play/test/Fixtures.java
[#1880] Use commons-io API to fix wrong usage of InputStream.read()
[#1880] Use commons-io API to avoid re-inventing the wheel

Conflicts:
	framework/src/play/data/parsing/ApacheMultipartParser.java
	framework/src/play/libs/Files.java
	framework/src/play/server/ssl/SslHttpServerContextFactory.java
[#1880] Use commons-io API to avoid re-inventing the wheel -  fixed compilation error
[#1880] Use commons-io API to avoid re-inventing the wheel -  fixed compilation error with Java 6

Conflicts:
	framework/src/play/libs/Files.java