Add optional as a submodule
integrate new optional lib
Merge pull request #24 from skabbes/feature/optional

Add c++14 optional<T> polyfill