update
added state serialization
allow user code to return its own user object
cleanup
changed contacts ns syntax
make current_user optional
cleanup
added comparaison operator on states
allow creating current state with scope

(not used yet)
changed User#update_savedstate signature
use save instead of save!

let the model decides what to do below
misc
do not send empty contact attributes
Merge remote-tracking branch 'origin/master'

Conflicts:
	lib/as/commands/sync.rb
	specs/support/models.rb