Implement Arduino's random() functions, issue #215

Also, when https://github.com/spark/core-communication-lib/pull/25
is merged, then the user will automatically have a secure random
seed after handshaking with the Spark Cloud.
changelog for v3.3
moved random functions to their own file, added unit tests
fixed nesting in test case - was getting sprious errors comparing both buffers.