put back Utils.include

I put back Utils.include and added some logic to determine the type of
file being passed into it, to allow it to have different handling for
different things. Also modified the preferences debug mode a bit.
Merge branch 'master' of https://github.com/MarkTime/MarkTimeJS

Conflicts:
	platforms/android/CordovaLib/ant-build/build.prop
	platforms/android/ant-build/MarkTime-debug-unaligned.apk
	platforms/android/ant-build/MarkTime-debug.apk
	platforms/android/ant-build/MarkTime.ap_
	platforms/android/ant-build/build.prop
	platforms/android/assets/www/js/api.js
	platforms/android/assets/www/js/core.js
	platforms/android/assets/www/js/utils.js
	platforms/windows8/AppPackages/CordovaApp_0.0.1.0_AnyCPU_Debug.appxupload
	platforms/windows8/AppPackages/CordovaApp_0.0.1.0_AnyCPU_Debug_Test/CordovaApp_0.0.1.0_AnyCPU_Debug.appx
	platforms/windows8/bin/Debug/AppX/AppxManifest.xml
	platforms/windows8/bin/Debug/AppX/microsoft.system.package.metadata/S-1-5-21-2545038559-4263794978-1732980581-1001.pckgdep
	platforms/windows8/bin/Debug/AppX/vs.appxrecipe
	platforms/windows8/bin/Debug/AppX/www/js/apis/configuration.js
	platforms/windows8/bin/Debug/AppX/www/js/apis/events.js
	platforms/windows8/bin/Debug/AppX/www/js/apis/file.js
	platforms/windows8/bin/Debug/AppX/www/js/apis/preferences.js
	platforms/windows8/bin/Debug/AppX/www/js/core.js
	platforms/windows8/bin/Debug/AppX/www/js/plugins.js
	platforms/windows8/bin/Debug/AppX/www/js/utils.js
	platforms/windows8/bld/Debug/CordovaApp.jsproj.FileListAbsolute.txt
	platforms/windows8/www/js/apis/configuration.js
	platforms/windows8/www/js/apis/events.js
	platforms/windows8/www/js/apis/file.js
	platforms/windows8/www/js/apis/preferences.js
	platforms/windows8/www/js/core.js
	platforms/windows8/www/js/plugins.js
	platforms/windows8/www/js/utils.js
	www/js/api.js
	www/js/core.js