fix typos and resolve gcc 3.4.6 warnings

lib/token.cpp: In member function `std::string Token::stringifyList(bool, bool, bool, bool, bool, const std::vector<std::string, std::allocator<std::string> >*, const Token*)
const':
lib/token.cpp:977: warning: converting of negative value `-0x00000000000000001' to `unsigned int'

/opt/gcc-3.4.6/lib/gcc/x86_64-unknown-linux-gnu/3.4.6/../../../../include/c++/3.4.6/bits/stl_bvector.h: In instantiation of `std::_Bvector_base<std::allocator<bool>
>::_Bvector_impl':
/opt/gcc-3.4.6/lib/gcc/x86_64-unknown-linux-gnu/3.4.6/../../../../include/c++/3.4.6/bits/stl_bvector.h:375:   instantiated from `std::_Bvector_base<std::allocator<bool> >'
/opt/gcc-3.4.6/lib/gcc/x86_64-unknown-linux-gnu/3.4.6/../../../../include/c++/3.4.6/bits/stl_bvector.h:416:   instantiated from `std::vector<bool, std::allocator<bool> >'
lib/preprocessor.cpp:1933:   instantiated from here
/opt/gcc-3.4.6/lib/gcc/x86_64-unknown-linux-gnu/3.4.6/../../../../include/c++/3.4.6/bits/stl_bvector.h:356: warning: `std::_Bvector_base<std::allocator<bool>
>::_Bvector_impl::_M_finish' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC

test/testtokenize.cpp: In member function `void TestTokenizer::createLinks()':
test/testtokenize.cpp:5967: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5967: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5968: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5968: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5971: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5971: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5972: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5972: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5975: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5975: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5976: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5976: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5979: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5980: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5997: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5997: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5998: warning: cast from pointer to integer of different size
test/testtokenize.cpp:5998: warning: cast from pointer to integer of different size
test/testtokenize.cpp:6015: warning: cast from pointer to integer of different size
test/testtokenize.cpp:6015: warning: cast from pointer to integer of different size
test/testtokenize.cpp:6016: warning: cast from pointer to integer of different size
test/testtokenize.cpp:6016: warning: cast from pointer to integer of different size