Javelin Forecasts Online and Mobile Shopping to Reach $516 Billion by 2019