Modernize Arduino plug-ins. Adjust APIs to suite.

Change-Id: Ic877c8f0992874e647d4b464502165d7bd3ebe0e
60 files changed