Split the various tests into separate programs.

svn path=/sandbox/; revision=165
Renamed enum_state<> project to smart_enum<>.

svn path=/sandbox/; revision=166
Added nice diagrams to the documentation.

svn path=/sandbox/; revision=167
Fixed incorred namespace for smart_enum class.

svn path=/sandbox/; revision=168
Added "vertical-align" style to title.

svn path=/sandbox/; revision=169
Simplified the makefile.

svn path=/sandbox/; revision=170
Cosmetic changes.

svn path=/sandbox/; revision=171
Included boost.css to match the style of the other documents.

svn path=/sandbox/; revision=172
Added statement that compares smart_enum with an integer.

svn path=/sandbox/; revision=173
Make sure that smart_enum instances aren't costructed implicitely
without the user noticing, or we'll run into trouble in case the
incrementor is not valid when default constructed.

svn path=/sandbox/; revision=174
Added another test that verifies decrements.

svn path=/sandbox/; revision=175
Got rid of the helper class.

svn path=/sandbox/; revision=176
- Re-ordered the test cases.
- Added -O3 flag.

svn path=/sandbox/; revision=177
Display relationships more accurately.

svn path=/sandbox/; revision=178
Cosmetic change.

svn path=/sandbox/; revision=179
Documentation is almost complete.

svn path=/sandbox/; revision=180
Added dist target.

svn path=/sandbox/; revision=181
Moved things into namespace boost.

svn path=/sandbox/; revision=182
Added link to boost.org at the top.

svn path=/sandbox/; revision=183
Refer to boost.org files with absolute URLs.

svn path=/sandbox/; revision=184