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.
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.
Merge pull request #55 from kariya-mitsuru/darkroom.sphere

[darkroom.objects.sphere] Delete hit_side (unused)
add config: SPROUT_INITIALIZER_LIST_CONSTEXPR