made clients use the new api
Fixed error handling on remote calls
Merge branch 'master' of github.com:soundtrackyourbrand/utils

Conflicts:
	client/client.go
forked the stdlib encoding/json to add some functionality to it
forked the stdlib encoding/json to add some functionality to it
now MarshalJSON takes args
now UnmarshalJSON takes args
now we support old school MarshalJSON() and UnmarshalJSON([]byte) as well
created a special utils/gae.Time type that marshals to YYYYMMDDHHMMSS when doing regular utils/json.Marshal, but to the same format as time.Time when given the 'bigquery' param during utils/json.Marshal.
merge
removed unfinished stuff
using our own json for real, and skipping sync.Pool
merge
using the right type name