user anthentication completed by liulichao
Merge from branch authentication
Merge from branch test
merge macan.
modify the metastore rpc of equiproom geolocation
modify the metastore rpc of equiproom geolocation
JDO definition completed
JDO definition completed,add files done
Cherry-pick version 2 ORM changes patch from runlocal branch,  Remove MNode from MFileLocation; Add Device class and create/del APIs; Change backup/nas device handling;
modify the metastore rpc of equiproom and geolocation
Merge liulichao's auth code: add a User table and related DDLs.
Merge remote-tracking branch 'origin/v0.2' into caoruyi
Modify user operations: change setPasswd to modifyUser.
Merge remote-tracking branch 'origin/zjw' into v0.2, for JDO,RPC modifications.
Merge macan's tree: Device related modifications; User defination and DDL/JDO implements; bug fix.
Merge caoruyi's branch: add EquipRoom and GeoLocation related RPCs.
Change MDevice/Device defination: add status field.
Merge from zhuqihan's branch: add EqRoom/GeoLoc DDLs.
Modify SFile/Device related RPCs.
new nodeAssignment operation