Temporary implementation of Input-Output

Since the new version of template version of iostream is not implemented, these implementations of input and output inserters are temporary but can suit with the standard library well. But there's one point to mention that these functions work when std::ios::setstate is set public in the standard header <ios>.
The max_size and resize methods
setstate from protected to public

setstate should be change to public access so that we can use it outside, according to http://www.cplusplus.com/reference/ios/ios/setstate/
const_reference of front and back

#include <list>
#include <iostream>

int main()
{
    char a[] = {'o', 'm', 'g', 'w', 't', 'f'};
    const std::list<char> letters (a, a+6);

    if (!letters.empty()) {
        std::cout << "The first character is: " << letters.front() << '\n';
    }
}
for example when we declare a const list and reference its front or back, we need the const_reference version of these functions according to the standard.
remove_if added, naive implemetation
std::list::unique added

^_^
replace Bool type by bool type
fix build-break after WSystemService and WSystemHelp classes separation in wclass project
remove redundant "C" linkage from wedit.h (it contains "C" linkage already)
Added missing constants for ws2_32 library
Renamed ws2 constants file to conform to 8.3 naming
Fixed makefile to reflect renamed ws2 constants file
Moved headers in ws2_cons.c.  Added IP constants to header.
Fixed makefile to include imports as well as constants in building ws2_32.lib
Merge pull request #53 from ArmstrongJ/mstcpip_pt2

Added missing constants for ws2_32 library
remove redundant command, .lbc file is overwriten by awk
fix Windows internal variable names mangling to __cdecl (underscore before name)
OW compilers can use various variable name mangling in dependendency on default name mangling, pragma aux or -ec.. switches that it ensure that Windows internal variables symbols have always the same mangled name
correct build make files for NLM build
use OPENMODE_... macros for internal use in clib
enable object files autodependency for wprof build