Microsoft has revealed its major plans for cloud-based gaming, including the ability to play Xbox games without a console.