std.conv: clean imports

fix parse for null and bool

1. Allow parse nulls from input range
2. Remove slow (unicode like) version of parse for bools.
3. Range version of parse for bools is used.

revert some changes

remove some changes

remove few changes
added scope format imports
std.range.package init

delete range.d

std.range : move traits

move concept

1. traits => concept
2. move manipulation into concept

update package import

update module name

remove range.traits import

remove some local imports

add _swapImpl

move _swapImpl

fix _swapImpl

fix hasSlicing

restore old hasSwappableElements

update unittests

update unitises

fix module name

fix pop****N

move interfaces

update unites

add import std.typetuple : staticMap

clean imports

rename local min to _min

remove wrong scope import

add until for unittests

update *.mac

update import

optimize DList import

move comment

remove private global selective imports

remove private global selective imports (interfaces)

remove new private stuff

add local imports

public import std.typecons : Flag, Yes, No;

concept => constraints

update scoped imports

add local imports (min)
remove unused import in gammafunction.d
std.exception: clean imports

use format

use empty

use empty

use dup

remove tabs
Merge pull request #2686 from 9il/gf

remove unused import in gammafunction.d
Merge pull request #2672 from 9il/exception

std.exception: clean imports
Merge pull request #2661 from 9il/range

std.range package
Merge pull request #2667 from 9il/conv

std.conv: clean imports & parse (null and bool) fix