Bug 898349 - JIT support for getting and setting scalar properties and for optimizing away intermediate typed objects r=jandem