Add necessary Perl modules
Setup and startup scripts

* Instead of fetching the setup script using curl, use the locally
  available script

* Create a startup script which starts mysql and apache, and then opens
  up an interactive bash shell so that the docker container won't spin
  down. We can also do this using `apache2 -D FOREGROUND`, but using
  bash instead lets us connect to the container again to see what's
  going on

* RUN mysql with the setup script, because at this point we have no
  mysql daemon to connect to

* Add environment variables/setup for apache
Merge pull request #1 from afuna/perl-module

Add necessary Perl modules
Merge pull request #2 from afuna/setup-startup-scripts

Setup and startup scripts
Minimize apt-get update calls

* Use ADD for sources.list so we don't have to apt-get curl early

* No more sources-local.list; rely on docker's caching
Merge pull request #3 from afuna/docker-cache

Minimize apt-get update calls