Multiple changes

- Refactored the Array<> template.
- Added a specialization of Array for AutoBind objects.
- Updated some of the examples to use AutoBind objects.
- Fixed some problems with friend functions in the text rendering
  utilities with clang.