Added Joe Loves Crappy Movies; added to lxmlparser
Added Joe Loves Crappy Movies; added to lxmlparser

Joe Loves Crappy Movies is a very complicated parser because JLCM is an insane
HTML file that violates the spec.  And there's no RSS feed to get around it.

Changes to lxmlparser to get around Joseph's lousy HTML:

- Added retrieving the 'value' command: I've needed it twice now, so having it
  be its own item is probably OK

- Added "allowmultiple" option to basically all of the default pullers for the
  page parser.  Basically, if you pass allowultiple=True into something like
  page.value( "option[value=fiver]", allowmultiple=True ) then instead of
  throwing a MultipleElementsReturned exception, you return an array of
  "values" for tags that all matched the CSS selector that you passed in.  You
  can then loop over them or do something else intuitive with the results.

  It's questionable how much this is really needed in practice: in probably
  every situation, there's some combination of explicit specifiers that you can
  give that will get the job done and uniquely identify something.  I'll be
  honest, however: without this feature, I really couldn't think of any viable
  way with the given functionality to map from the IDs to the dates for JLCM.

  Also, in response to the aforementioned argument, I would say that the
  artificial requirement for uniqueness in those selectors means that you'll
  have to start depending on deeper and deeper facets of the HTML to uniquely
  identify your content, creating dependencies between random things that don't
  really need to exist.  This will make for more fragile crawlers.  After
  maintaining a regex system for retrieving comics in the past, I can say that
  you want absolutely minimal dependencies or comics will break regularly and
  require near-daily maintenance to fix.  This helps avoid that.

jodal/comics,jodal/comics,klette/comics,klette/comics,datagutten/comics,klette/comics,datagutten/comics,jodal/comics,datagutten/comics,jodal/comics,datagutten/comics