FixedProcessor with simple InternalLink.
Internal link with push and fetch.
Rewrite slot layout.
Threaded link finished.
Add POSIX semaphore and doxygen configuration.
Add process link.

Minor modification:
-- enum Direction moved to namespace scope
-- A directory for all test cases
-- A checklist for link classes

Problems:
-- POSIX IPC objects cannot be automatically unlinked.
-- Need a way to safely disconnect.
Add semaphore rollback for ProcessLink.
Add PosixShmIStream and PosixShmOStream. ProcessLink finished. A new test case.

Small modifications:
-- Move some public interfaces in (Fixed)Processor to protected/private.
-- TypeSpec now uses glstreamer::size_type instead of std::size_t.
FixedProcessor: Stronger template parameter check.

Add a new deadlock demo.
Networking seems to work. A lot of hidden bugs, I know... (=_=)

Port cancellation point mechanism from PosixPP project.

A few more test cases.

TODO: SocketLink
IOStream works with LinkBuffer.

Minor modification:
-- More type specifications.
-- IStream supports internal buffer.
-- OStream default implementation for internal buffer.
Socket link ready for output!

Minor modifications:
-- Fix a spelling mistake.
-- Add processors for string vector reading/printing.
Socket link finished. Test cases updated.
This really shouldn't be a single commit. Many modifications is from weeks ago. ::>__<::

1. Stability-imporved thread cancellation.

2. Plugin system

3. OpenGL windowed and off-screen context, along with two test cases.
Add subdirs to doxygen search path.
Multi-context GLEW
Important change: Argument object splitted into local part and context-free part. TypeSpec interface changed.

Minor changes:
-- Use OGLPlus OpenGL C++ binding.
-- Set SO_REUSEADDR to avoid "address in use" problem.
Add LGPL license
Merge ssh://github.com/hpsMouse/glstreamer
Add .gitignore