modify link text example
update allowed url args, remove url trace
JS add prefs

direct downloads pref to choose links to z.org or download proxy page
preloadCachedLibrary pref
futureApi pref for adding future header to ajax requests
JS updates for futureApi

remove some pre-json cruftiness from Items
update objects for new fields
maintain sync states and pristine copies of objects
add helper functions for syncing object types
update dumping and loading dumps from storage cache
remove debug
store downloadUrl for item instead of html link
allow base downloadproxy url
Merge branch 'master' into JS-sync

Conflicts:
	lib/js/Collections.js
	lib/js/Item.js
change future api header name