moving meso state tests, refs #21, #12

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14980 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
distinguish meso and micro state

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14981 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
shifting enum values to introduce new ones refs #1041, #12. The first 16 bits are for common flags and the last 16 are reserved for lc-models

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14982 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
refactoring LaneChangeModel interface refs #12

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14983 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
refactoring: removing obsolete code and renaming variable refs #12

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14984 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
removing unneeded code. laneChangeModels are required to set the correct flag in wantsChange() refs #12

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14985 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
some test stubs for #1041

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14986 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
allowing hexadecimal input in all testclient progs, refs #21

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14987 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
removing useless declaration, refs #12

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14988 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
this belongs to [14982] but appears to have had no effect anyway

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14989 29f149b2-0c63-11e1-8f5c-a347f6a9acd0
now respecting LaneChangeMode. implements #1041 (needs new tests though)

git-svn-id: http://svn.code.sf.net/p/sumo/code/trunk/sumo@14990 29f149b2-0c63-11e1-8f5c-a347f6a9acd0