initialize template (fill required parameter only)

see also
http://www.packer.io/docs/templates/introduction.html
http://www.packer.io/docs/builders/virtualbox.html
add boot_command

boot_command copies from
https://github.com/jedi4ever/veewee/blob/master/templates/Debian-7.1.0-amd64-netboot/definition.rb

and

to valid json
replace `'`(single quote) to `"`(double quote)

and

to valid simulating key on packer
downcase <Abc> to <abc>

and

to valid variable on packer
from      to
%IP%   -> {{ .HTTPIP }}
%PORT% -> {{ .HTTPPort }}
%NAME% -> {{ .Name }}

see also 'Boot Command'
http://www.packer.io/docs/builders/virtualbox.html
Merge branch '#1'

fix #1
add wait before inputting boot command

see also 'Boot Command'
http://www.packer.io/docs/builders/virtualbox.html
Merge branch '#2'

fix #2
add http_directory for publishing preseed.cfg

see also "Boot Command"
http://www.packer.io/docs/builders/virtualbox.html
download preseed.cfg example

$ curl -o preseed.cfg "http://www.debian.org/releases/wheezy/example-preseed.txt"

see also
http://www.debian.org/releases/stable/amd64/apbs04.html.ja
Merge branch '#3'

fix #3
do not login as root

see also "B.4.5. アカウント設定"
http://www.debian.org/releases/stable/amd64/apbs04.html.ja
Merge branch '#4'

fix #4
auto input user-fullname

see also
"B.4.5. アカウント設定"
http://www.debian.org/releases/stable/amd64/apbs04.html.ja
Merge branch '#5'

fix #5
auto input username

The reason why the name sets to 'vagrant' is according to vagrant's convention.

see also "Convention over Configuration" part
http://docs-v1.vagrantup.com/v1/docs/base_boxes.html
Merge branch '#6'

fix #6
auto input password

The reason why the password sets to 'vagrant' is according to vagrant's convention.

see also "Convention over Configuration" part
http://docs-v1.vagrantup.com/v1/docs/base_boxes.html
Merge branch '#7'

fix #7
auto input password to verify
Merge branch '#8'

fix #8
auto input to participate popularity contest
Merge branch '#9'

fix #9