1. fix the lookup bug when source is undefined

2. support to stop edit action by beforeShowEditor
3. add check for jaydata asKoObservable