Updated component reference pages

Updated component reference pages to
a) match new AI categories
b) include the additional descriptions that had been manually added on the web
c) fix a case sensitive issue that affected the videoplayer.png file

Change-Id: I4c661b2b7bcf4959f022e424d526f17198de0859
Cleanup Documentation

Remove obsolete documentation from the service. Move documentation
from /learn/reference to just /reference.

Addresses Trac #552.

Change-Id: I9c1559167be546bb20ae09c0e0f290866d4f1c03
Update Companion Version to 2.07nb9

Update Companion Version to 2.07nb9 and require this in replmgr.js

Change-Id: I148f6d4885c852a3b149f19aae50e3613f14bf03
Created aiWinDaemon.py to handle usd and emulator connections for the Windows Platform.
Created aiWinDaemonService.py a windows service.

Change-Id: I5f9e5244e85475c650e5ed9f08d4e33b5707072a
Fixed issue #557: Warning Indicator increments when opening blocks drawer

In Blockly.WarningHandler.checkErrors, added special case to ignore blocks
in a flyout. Otherwise, blocks in drawer having connected subblocks
(see Blockly.Drawer.defaultBlockXMLStrings) will increment warning indicator.

Change-Id: I10e04f2929f6f280af685cf9d3764c25dd0c0388
Use Base64 to encode binaries (assets) from Server to Blocks.

GWT RPC was serializing binary objects in a very inefficient
way (read: making a JSON array of bytes of the object, expanding its
size by a factor of between 8 and 10!!!). We now use base64 to encode
binaries.

Also commented out the logging of GWT RPC Responses. It was just
creating clutter.

Change-Id: Ic76688f401a12de0ad0c6ef541ce8bfb04ab893d