support opening_participant selection in JD.

1 support opening_participant selection in JD editing.
2 remove db/schema.db from source control
3 use control-group, control-label, and controls to layout edit fields.

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #28 from Chunjie/master

[PT 46356017] Candidates create/read/update
Merge branch 'master' of github.com:vmw-tmpst/heroapp-LetsHire into JobView

Conflicts:
	db/schema.rb

Signed-off-by: Henry Chen <hchen@vmware.com>
[46356659] add accurate roles and permissions
Merge remote-tracking branch 'vmw-tmpst/master' into accurate_permission
[46355869] edit JD

code refine for edit JD functionaties

Signed-off-by: Henry Chen <hchen@vmware.com>
[46356659] remove role 'user'
Merge pull request #29 from whywhy36/accurate_permission

Accurate permission
[46355869] code refine for JD

rollback unnecessary code change

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge branch 'master' of github.com:vmw-tmpst/heroapp-LetsHire into JobDescription2

Conflicts:
	db/schema.rb

Signed-off-by: Henry Chen <hchen@vmware.com>
Merge pull request #31 from Henry-CF/JobDescription2

[46355869] edit JD
[46356659] add style for user pages
Merge pull request #33 from whywhy36/style

[46356659] add style for user pages
[PT 46356017] add 'upload resume' functionality for candidate part.