Added a simple autoconf setup to go with make for easy option selection

Currently supported options to ./configure as follows (Only non defaults listed)
Optional Features:
  --disable-adult         disables the inclusion of adult only features like
                          stripping and slut doll
  --enable-intro          enable the start up introduction/hypno text this
                          feature requires a notecard with the text also be
                          supplied, by default it looks for Intro Text as the
                          notecard
  --disable-friendly      *NOT RECOMMENDED: disable sim friendly mode
                          significantly increasing script time usage during
                          high lag by disabling features intended to lower it
  --enable-devel          enable the inclusion of developer specific functions
                          in LSL output
  --enable-tester         enable testing and debugging features and allows the
                          doll to access normally inaccessible functions like
                          strip and wind

Some influential environment variables:
  DEBUG_LEVEL enables additional debugging messages up to threshold
  DEBUG_TARGET
              sets the target for debugging messages

Note that the options specified as environment variablies can also be passed
to configure as part of of the command ie:

./configure --enable-devel DEBUG_LEVEL=7 DEBUG_TARGET=OWNER

Created new makefile.in to work with configure which also makes use of
the autodetection and platform independence features of autoconf.

The new makefile uses ./configure's detections for the following:

- @CPP@ the command call cpp on the local system typically this means it
  will now be using a call to gcc -E this might prove useful if the other
  stand alone alternative is removed completely.
- @MKDIR_P@ is used to decide how to go about making the output directory
  on the local system so again should work happily on anything supported
  by autoconf

Additionally some extra options are now used when invoking the preprocessor
namely the following:

* -P Supresses the generation of line markers completely rather than using
  a pass with sed to do so.
* -nostdinc Stops the preprocessor searching for the standard C include file
  on the local system which isn't even relevant to us anyway.

Removed from repo
- Makefile since this is now generated by configure from Makefile.in