LPS-47100 - Move Liferay Service to module
LPS-47100 - move Liferay namespace declaration back to liferay.js
LPS-47100 - modules using Liferay Service should require the module
LPS-47068 - Liferay Service should return a promise
LPS-47070 - convert Liferay Service callbacks to use the Promise `then` method
LPS-47070 - Source formatting
LPS-47070 - apply the promise pattern to Liferay Service bind
LPS-47070 - apply promise pattern to JSONWS API javascript example template
LPS-47070 - Service onFulfilled method returns a value which is already parsed
LPS-47070 - Java Exceptions still trigger a callback which is resolved by the promise
LPS-47070 - write results of message error caused by an Exception