intermediate

fix tristate_lexicographical_compare(w/delimiter version)

reduce complexity

remove unnecessary code etc.

remove testcode
Reduce complexity

change line separation

Fix 4 Iterator parameter version(missing mismatch parameter)

Fix 4 ForwardIterator version.
[darkroom.objects.sphere] Delete hit_side (unused)
[algorithm.search_n] Fix search_n's complexity violation.

According to document, at most last - first applications of the corresponding predicate,
but (last - first) * count applications.
add constexpr algorithm C++14 version: move, move_backward, swap_ranges, iter_swap
add c++14 constexpr version: transform, replace
add c++14 constexpr version: fill, fill_n
test passed: GCC4.8.2
support Generator Requirement: generator_iterator, random_redult
add c++14 constexpr version: generate, generate_n
rename complex user-defined literals: _i_f/_i_F -> _if/_iF
fix: math functions (support for inferior C++14 standard)

add C++14 constexpr modifying algorithms
add rendering result: 1024, 2048
[sprout.array] support for C++14 constexpr
support for C++14 constexpr: basic_string
[sprout.functional] add is_transparent_function metafunction
[sprout.functional] add all transparent functors
fix warning: unused parameter
Merge pull request #39 from kariya-mitsuru/is_permutation

[algorithm.is_permutation] Reduce complexity
Merge pull request #56 from kariya-mitsuru/algorithm.search_n

[algorithm.search_n] Fix search_n's complexity violation.