Renamed "Li.Observable" to "Li.Publisher". Also renamed file name to lithium.pubsub.js.

It makes more sense. The name "Observable" was influenced by ExtJS 3. However the name conflicts with Knockout's observables.