add some Movements

I added some Movements that are wrote in hillstoneunited_ver2.
add the DUMMY pose

I added one action, called DUMMY to test the movementbase/manager.
But, it cannnot be tested yet, because the Action class has not yet been
written.
add Action class

Action class has some member variables.
name: Action's name(enum)
count: the number of frames must be executed.
lock: whether or not the action has finished.
priority: Action's priority
Merge pull request #7 from ganow/addActionClass

Add action class
edit Action Class

I improved Action Class.
add the constructer which includes default parameter.
You can now instantiate Action Class just like,
  Action act;
  Action act(DUMMY);
  Action act(DUMMY, 10); // 10 is the acount
and you can execute member function of this class just like,
  act.getName();
Merge pull request #8 from ganow/editActionClass_01

edit Action Class
changed World and Perception class

cause, there were some not declared methods.

wrapped up some commits by rebase -i

to make 1 commit from some commits

add member variables and member functions

in order to get joint values

changed Perception class, World::update.

putting Perception instance into the STL container was dangerous.
So, changed from getting object by new() and set parameter by
constructor of the Perception.

changed Perception class, and World::update() again

add delete() in the scope of while() in update() (when pop_front() is called)

changed world.h and world.cpp and Makefile.am

World class is uncompleted yet, so add Methods and Parameters.

changed Makefile.am

cause conflict occered while rebasing.

add accessa methods in World and Perception

fill the declaration of functions, cause that was empty.
Merge pull request #9 from kotaitoda/bottega004

changed World and Perception class
add getACC_Sum(int num) method

to get Sum of ACC, Perception deque parameter.
Merge pull request #10 from kotaitoda/bottega005

add getACC_Sum(int num) method
better socket.

add constructor with no connection
add connect method (connection checkable by return value)

old constructor remains, because it can be written simply(but dangerous!)
Merge pull request #11 from mike08/sagyo_003_edit_socket

better socket.
divide each Movement into the Class

I changed the design around movement.
fixed bugs

I fixed bugs.
Merge pull request #12 from ganow/divideMovementsToClass_01

Divide movements to class 01
fixed bugs

current joint angle in set() function, movementbase.cpp was 0.0, so I
fixed it.
Appropriate angle is set now.
Merge pull request #13 from ganow/divideMovementsToClass_01

fixed bugs
changed getter method returning way: from double* to double

getters returned pointer, but changed double number instead.
(and check the index is valid or not)
Merge pull request #14 from kotaitoda/bottega006

changed getter method returning way: from double* to double
change set function

w.getAngle() function was used in set() function.
This function accesseed to the angle of joint with std::string,
but set function used jointID(enum) to detect the joint name before.
I added the part of switching with jointID, so now we can use set
function with jointID and it can get current joint angle with
std::string