Initial ROLE SDK commit

Fork of the ROLE project's SVN repository. Stripped out the gadgets
folder and some other unused services.