This commit was manufactured by cvs2svn to create branch 'RC_1_30_0'.

[SVN r17693]
Alignment bug fixed


[SVN r17892]
Merged typename fix from trunk to branch.


[SVN r17913]
Merged to RC


[SVN r17957]
Fixes for optional_test:

      Added missing #include

      Upgraded to the latest intel-win32-tools.jam in order to handle
      intel5 compatibility.


[SVN r19595]
Fix couple of typos


[SVN r19623]
New fix for std swap (for gcc >= 3.3)


[SVN r19624]
Fix the GCC workaround!


[SVN r19647]