Merge pull request #121 from mrclay/source_interface

Adds source interface https://github.com/mrclay/minify/issues/116
Add Wincache

Updated comments

Check for Wincache existence in constructor

Normalized markup

Add Wincache test

Tie Wincache test to test index
remove two DOS EOL
Code clean
add Minify::getCache() and Minify_Cache_Abstract that all cache classes must implement
add Null cache
if no Cache is defined, create Minify_Cache_Null
rename Minify_Cache_Abstract class to Minify_Cache_Interface interface
Rename cache interface in pref for namespaces
remove unneeded pack()
rename Minify_Cache_Abstract class to Minify_Cache_Interface interface
Merge branch '3.0' into lessphp-dev3

Conflicts:
	min/lib/Minify.php
	min/lib/Minify/Cache/APC.php
	min/lib/Minify/Cache/File.php
	min/lib/Minify/Cache/Memcache.php
	min/lib/Minify/Cache/Null.php
	min/lib/Minify/Cache/WinCache.php
	min/lib/Minify/Cache/XCache.php
	min/lib/Minify/Cache/ZendPlatform.php