More integration of ample with itself.

Removed <type_traits> from where they are not needed, ample stands perfectly
on its own right now.
Added documentation to ample::when, renamed copying.mpl2 into license.txt

 - Added documentation for clause::ample::when
 - It is advisable to just have the license as 'license.txt'