XBlock argument passing support

@stephensanchez @nedbat Quick review? 

This is a port of https://github.com/edx/xblock-sdk/pull/18/files

It adds a minimal XBlock (ProfileXBlock) which is helpful for manual testing of the functionality (and which I'd like to demo within the edX org).