Added INO token maker and getSyntaxStyle()

The INO token maker is like the C++ token maker but with some added
functions and other tokens specific to the Arduino API.  It also has an
"extra tokens" map which can be manipulated through:

    * addKeyword(String name, TokenType.TYPE)
    * clear()

The method getSyntaxStyle() has been added to the RSyntaxDocument class
to return the current TokenMaker object for the syntax highlighting to allow
manipulation of the tokens as in the INO token maker's extra tokens.