EXAMPLE: Added a char driver template

This patch adds a driver that implements the read, write, open,
and release functions. Those functions only prints a message.

It also includes a sample application (app.c) that shows how
to communicate with a char device.